伙计们。我有一个我无法解决的问题: 我有 2 个文件夹,我选择了 folderBrowserDialog 和源目录中的大量文件,我需要 move 到目标目录。但是,我只需要 move 具有特定扩展名的文件,例如 .txt 或我可以从文本框获得的任何其他扩展名。 那我该怎么做呢?
最佳答案
首先使用 Directory.GetFiles() 获取所有具有指定扩展名的文件然后遍历列表中的每个文件并将它们 move 到目标目录。
//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)));
}
关于c# - 视觉 C# : Move multiple files with the same extensions into another directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23424844/