Iffrompath = "c:\progfiles\mobileapp\es-gl\a.dll"
和topath = "c:\progfiles\mobileapp\es-gl\a.dll"
我想把文件从frompath
复制到topath
如果topath
不存在,则必须创建目录和子目录,并且文件.dll必须从frompath
复制到topath
。我使用的是c#.net Compact Framework。
我认为您在追求System.IO命名空间。使用File.Copy可以提供解决方案。而Directory.Exists/create可以使目录不存在。
var fileName = "tmp.txt";
var from = @"c:temp" + fileName;
var to = @"c:temp1";
if (!Directory.Exists(to))
Directory.CreateDirectory(to);
File.Copy(from, to + fileName);
你也可以选择FileInfo。(也在System.IO命名空间中)
var file = new FileInfo(@"c:temptmp.txt");
var to = @"c:temp1";
if (!Directory.Exists(to))
Directory.CreateDirectory(to);
file.CopyTo(to + file.Name);