[C#]複製特定副檔名檔案到指定資料夾
一、問題描述
如何實現提取資料夾的固定副檔名文件,然後複製到指定資料夾。
二、方法
可以透過 Directory.GetFiles 方法傳回指定目錄中符合指定搜尋模式的檔案名稱,然後透過 FileInfo.CopyTo 方法複製檔案
參考以下程式碼,功能是將 C:\Form\ 資料夾下,副檔名為 txt 的檔案,複製到 C:\To\ 資料夾中。
string FormDirectory = @"C:\From\";
string ToDirectory = @"C:\To\";
string Filter = @"*.txt";
string[] FileList = System.IO.Directory.GetFiles(FormDirectory, Filter);
foreach (string File in FileList)
{
System.IO.FileInfo fi = new System.IO.FileInfo(File);
fi.CopyTo(ToDirectory + fi.Name);
}