【发布时间】:2013-05-14 12:15:22
【问题描述】:
尝试了几次以完成这项工作,但都失败了。
让我解释一下我尝试过的操作:
1.以 zip 格式解压缩文件(工作)
2.解压缩到命名目录(解压缩)
3.从解压缩文件夹复制到另一个文件夹(不工作)
所以我的问题是:我是否使用了正确的覆盖格式?我将 bool 覆盖设置为 true。
foreach (string fisier in Directory.GetFiles(SourcePath, "*.*", SearchOption.AllDirectories))
{
System.IO.File.Copy(fisier, fisier.Replace(TheSourcePath, TheDestinationPath), true);
}
【问题讨论】:
-
“不工作”与“严重失败”一样模糊。我们能有更准确的线索吗?
-
也许您的应用程序没有足够的权限来覆盖文件?
-
不作为:它不会覆盖文件(如果文件不存在,则复制它没有问题,如果不覆盖则不起作用。