编好一个C#控制台程序后,会生成一个.exe文件,我想让这个文件里需要的参数在命令行里给,怎么实现?
比如 现在要边一个控制台程序,编译完后会生产一个Test.exe文件,我在命令行去运行这个.exe文件,其中这个Test.ex需要从命令行里提供 一个文件的路径 比如 c:\test\test.txt 文件2路径 c:\temp\1.doc
test.exe c:\test\test.txt c:\temp\1.doc怎样实现这样的代码?如果使用者少了参数 会提示一个Test.exe的用法 比如
Usage: test.exe path1 path2
比如 现在要边一个控制台程序,编译完后会生产一个Test.exe文件,我在命令行去运行这个.exe文件,其中这个Test.ex需要从命令行里提供 一个文件的路径 比如 c:\test\test.txt 文件2路径 c:\temp\1.doc
test.exe c:\test\test.txt c:\temp\1.doc怎样实现这样的代码?如果使用者少了参数 会提示一个Test.exe的用法 比如
Usage: test.exe path1 path2
{
if( args.Length < 2 )
{
DisplayUsage();
return;
}
...
}
程序又没有读心术,你不输入参数,它怎么知道你要什么?dir *.jpg
copy a.txt b.txt
{
if( args.Length < 2 )
{
Console.Write("Usage:......!");
}
else
{
string temp1=args[0];
string temp2=args[1];
}
}
然后在用temp1 和 temp2 两个或更多参数