可能重複:
How to copy a file to another path?如何使用c#將一個文件夾中的圖像複製到另一個文件夾?
我需要在我的代碼開始執行從一個文件夾複製圖像到另一個文件夾。每次開始執行時都應該發生。
可能重複:
How to copy a file to another path?如何使用c#將一個文件夾中的圖像複製到另一個文件夾?
我需要在我的代碼開始執行從一個文件夾複製圖像到另一個文件夾。每次開始執行時都應該發生。
您可以使用File.Copy方法將文件從一個位置複製到另一個位置。
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)));
});
}
PLINQ是真棒! (僅在.NET 4及以上版本中)。它通過對源集合進行分區來工作,並且基於系統環境將工作安排在多個線程上。並行方法運行得越快,系統上的處理器就越多。但請參閱數據和任務並行性中的潛在缺陷[此處爲鏈接](http://msdn.microsoft.com/zh-cn/library/dd997392.aspx)。 – antew 2012-07-17 07:05:43
http://msdn.microsoft.com/en-us/library/system.io.directory.getfiles(v=vs .71).aspx – 2012-07-17 06:09:31
看看:http://stackoverflow.com/questions/1979920/how-to-copy-a-file-to-another-path http://stackoverflow.com/questions/19933/如何複製一個文件在C銳利或http://stackoverflow.com/questions/7462997/copy-file-to-a-different-directory – lukiffer 2012-07-17 06:09:48