可能重复:
如何将文件复制到另一个路径?
当我的代码开始执行时,我需要将图像从一个文件夹复制到另一个文件夹。每次它开始执行时都应该发生这种情况。
Public void CopyFiles(string sourcePath,string destinationPath)
{
string[] files = System.IO.Directory.GetFiles(sourcePath);
foreach(string file in files)
{
System.IO.File.Copy(sourcePath,destinationPath);
}
}
我的看法是使用以下代码 -
public void CopyFiles(string sourcePath, string destinationPath)
{
string[] files = System.IO.Directory.GetFiles(sourcePath);
Parallel.ForEach(files, file =>
{
System.IO.File.Copy(file, System.IO.Path.Combine(destinationPath, System.IO.Path.GetFileName(file)));
});
}
您可以使用File.Copy方法将文件从一个位置复制到另一个位置。