我正在做一个需要读取一些文件并进行一些处理的命令行应用。
命令行上可以有很多文件参数,每个文件参数可以是以下格式之一:
- 相对路径,带或不带通配符。
- 完整路径,带或不带通配符。
应该支持网络共享。
获取与命令行参数匹配的所有文件的集合的最简单方法是什么?
应支持的命令行示例:
tool.exe myfile.dat
tool.exe myfile.*
tool.exe ..\..\*.*
tool.exe C:\Temp\test.*
tool.exe \\server\share\*.dat
框架中没有内置的东西可以做到这一点吗?
最佳答案
This question has a couple of good code samples和一些讨论。 Here is another article这解释了它并且代码更简单一些。
关于c# - .NET 控制台应用命令行文件参数解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2033243/