家伙.我有一个问题,我无法解决:我有一个2文件夹,我选择了folderBrowserDialog和源目录中的大量文件,我需要移动到目标目录.但是,我只需要移动具有特定扩展名的文件,例如.txt或我可以从文本框中获得的任何其他扩展名.那我该怎么办呢?
首先使用Directory.GetFiles()获取具有指定扩展名的所有文件,然后遍历列表中的每个文件并将它们移动到目标目录.
//Assume user types .txt into textbox
string fileExtension = "*" + textbox1.Text;
string[] txtFiles = Directory.GetFiles("Source Path", fileExtension);
foreach (var item in txtFiles)
{
File.Move(item, Path.Combine("Destination Directory", Path.GetFileName(item)));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8535 次 |
| 最近记录: |