简单的问题,我知道你可以使用FileMove从一个路径文件移动到another.My问题是,你如何从一个完整的任何类型的文件(的文件夹移动.mp3,.txt,.avi)只有第一个 .txt文件夹,从1到文件夹2?
您可以将通配符传递给Directory.EnumerateFiles():
string filename = Directory.EnumerateFiles("Your search folder here", "*.txt").Min();
if (filename != null)
{
// ... Do something with filename
}
Run Code Online (Sandbox Code Playgroud)
Enumerable.Min()将返回序列中的"最小"字符串(即按字母顺序排列的第一个字符串),或者null序列是否为空.
这是有效的,因为当你传递一个通配符时*.txt,Directory.EnumerateFiles()它会调用一个只返回'.txt'文件的Windows API方法.
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |