C# Copy一個文件到另一個文件夾下


 1  public static void CopyToFile()
 2         {
 3             //源文件路徑
 4             string sourceName = @"D:\Source\Test.txt";
 5 
 6             //目標路徑:項目下的NewTest文件夾,(如果沒有就創建該文件夾)
 7             string folderPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "NewTest");
 8             if (!Directory.Exists(folderPath))
 9             {
10                 Directory.CreateDirectory(folderPath);
11             }
12 
13             //文件不用新的文件名,就用原文件文件名
14             string fileName = Path.GetFileName(sourceName);
15             ////可以選擇給文件換個新名字
16             //string fileName = string.Format("{0}.{1}", "newFileText", "txt");
17 
18             //目標整體路徑
19             string targetPath = Path.Combine(folderPath, fileName);
20 
21             //Copy到新文件下
22             FileInfo file = new FileInfo(sourceName);
23             if (file.Exists)
24             {
25                 //true 覆蓋已存在的同名文件,false不覆蓋
26                 file.CopyTo(targetPath, true);
27             }
28         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM