我正在处理一个项目,其中我希望将一个目录中的一些文件复制到另一个已经存在的目录中。
我找不到简单地从一个文件夹复制到另一个文件夹的方法。我可以找到将文件复制到新文件,或将目录复制到新目录。
我现在设置程序的方式是复制文件并将其放在相同的目录中,然后将副本移动到我想要的目录中。
编辑:
谢谢大家。你所有的答案都起作用了。我意识到我做错了什么,当我设置目标路径时,我没有添加文件名。现在一切都正常了,感谢你超快的响应。
发布于 2014-07-01 15:44:48
string fileToCopy = "c:\\myFolder\\myFile.txt";
string destinationDirectory = "c:\\myDestinationFolder\\";
File.Copy(fileToCopy, destinationDirectory + Path.GetFileName(fileToCopy));发布于 2011-09-19 01:09:11
File.Copy(@"someDirectory\someFile.txt", @"otherDirectory\someFile.txt");工作正常。
发布于 2011-09-19 01:08:10
MSDN File.Copy
var fileName = "sourceFile.txt";
var source = Path.Combine(Environment.CurrentDirectory, fileName);
var destination = Path.Combine(destinationFolder, fileName);
File.Copy(source, destination);https://stackoverflow.com/questions/7462997
复制相似问题