.NET控制台应用程序命令行解析文件参数

时间:2010-01-09 11:58:19

标签: c# .net command-line

我正在做一个需要读取一些文件并进行处理的命令行应用程序。

命令行上可以有许多文件参数,每个参数都可以采用以下格式之一:

  • 相对路径,有或没有通配符。
  • 完整路径,包含或不包含通配符。

应支持网络共享。

获取与命令行参数匹配的所有文件的集合的最简单方法是什么?

应支持的命令行示例:

tool.exe myfile.dat
tool.exe myfile.*
tool.exe ..\..\*.*
tool.exe C:\Temp\test.*
tool.exe \\server\share\*.dat

框架中没有内置任何内容来执行此操作吗?

1 个答案:

答案 0 :(得分:5)

This question has a couple of good code samples和一些讨论。 Here is another article解释了它,代码更简单。