【发布时间】:2012-07-17 06:07:44
【问题描述】:
【问题讨论】:
标签: c#
【问题讨论】:
标签: c#
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 方法将文件从一个位置复制到另一个位置。
【讨论】: