我无法谷歌,因为谷歌阻止了符号.
它出现在这种背景下:
Console.WriteLine("Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]...");
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
Bol*_*ock 10
它在C#中没有任何意义.所有Console.WriteLine()调用都是写这个字符串:
"Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]..."
Run Code Online (Sandbox Code Playgroud)
作为输出进入控制台.
但是,在Windows命令行中,它/充当命令行参数分隔符,并且[]表示它是可选参数.用法提示告诉用户这sub是一个与findduplicatefiles程序一起使用的可选参数.
例子:
findduplicatefiles.exe针对当前目录运行:
C:\>findduplicatefiles .
Run Code Online (Sandbox Code Playgroud)findduplicatefiles.exe使用sub参数对当前目录运行:
C:\>findduplicatefiles /sub .
Run Code Online (Sandbox Code Playgroud)findduplicatefiles.exe针对两个目录运行,C:\abc并C:\def使用sub参数:
C:\>findduplicatefiles /sub abc def
Run Code Online (Sandbox Code Playgroud)