use*_*015 0 c# file console-application
我在一个名为X:\ myfolder\photos的文件夹中有大量图像
如何提取上述文件夹位置中的所有文件名,并将其放在txt文件或csv文件中.我可以在控制台应用程序的c#中执行此操作吗?甚至只是在不创建应用程序的情况下使用cmd?
你可以使用Directory.EnumerateFiles或GetFiles和File.WriteAllLines:
var allPaths = Directory.EnumerateFiles(@"X:\myfolder\photos");
File.WriteAllLines(pathToCsvFile, allPaths);
Run Code Online (Sandbox Code Playgroud)
如果您只想要文件名而不是完整路径,请使用Path.GetFileName:
File.WriteAllLines(pathToCsvFile, allPaths.Select(p => Path.GetFileName(p)));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |