我正在开发一个项目,我希望将一个目录中的某些文件复制到另一个已存在的目录中.
我找不到简单地从一个文件夹复制到另一个文件夹的方法.我可以找到复制文件到新文件,或目录到新目录.
我现在设置程序的方法是复制文件并将其保留在同一目录中,然后将该副本移动到我想要的目录中.
编辑:
感谢大家.你的所有答案都有效.我意识到我做错了什么,当我设置目标路径时,我没有添加文件名.现在一切正常,感谢超级快速的回应.
svi*_*ick 39
File.Copy(@"someDirectory\someFile.txt", @"otherDirectory\someFile.txt");
Run Code Online (Sandbox Code Playgroud)
工作良好.
小智 37
string fileToCopy = "c:\\myFolder\\myFile.txt";
string destinationDirectory = "c:\\myDestinationFolder\\";
File.Copy(fileToCopy, destinationDirectory + Path.GetFileName(fileToCopy));
Run Code Online (Sandbox Code Playgroud)
Aus*_*nen 16
var fileName = "sourceFile.txt";
var source = Path.Combine(Environment.CurrentDirectory, fileName);
var destination = Path.Combine(destinationFolder, fileName);
File.Copy(source, destination);
Run Code Online (Sandbox Code Playgroud)
这对我有用:
string picturesFile = @"D:\pictures";
string destFile = @"C:\Temp\tempFolder\";
string[] files = Directory.GetFiles(picturesFile);
foreach (var item in files)
{
File.Copy(item, destFile + Path.GetFileName(item));
}
Run Code Online (Sandbox Code Playgroud)
也许
File.Copy("c:\\myFolder\\myFile.txt", "c:\\NewFolder\\myFile.txt");
Run Code Online (Sandbox Code Playgroud)
?
| 归档时间: |
|
| 查看次数: |
78250 次 |
| 最近记录: |