在c#中将文件从一个路径复制到另一个路径



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);

相关内容

  • 没有找到相关文章

最新更新