如何使用c#将一个文件夹中的图像复制到另一个文件夹?

时间:2012-07-17 06:07:44

标签: c#

  

可能重复:
  How to copy a file to another path?

当我的代码开始执行时,我需要将图像从一个文件夹复制到另一个文件夹。每次开始执行时都应该这样。

3 个答案:

答案 0 :(得分:4)

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);  
     }
}

答案 1 :(得分:3)

我的意思是使用以下代码 -

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)));

        });
    }

答案 2 :(得分:0)

您可以使用File.Copy方法将文件从一个位置复制到另一个位置。