我是c#的新手,试图在命令行中找到目录arg。例如,如果我输入
dotnet运行——- f c: exampleFolder - v或者dotnet运行——- f - v c: exampleFolder示例
它应该检测到exampleFolder目录,不管它在哪个参数位置,并将其设置为当前工作目录。到目前为止,我已经在我的Main方法中…
foreach(var path in args)
{
FileAttribute attr = File.GettAttributes.Directory(path);
if ((attr & FileAttributes.Directory) == FileAttributes.Directory)
{
//
// Directory.SetCurrentDirectory();
}
}
您可以使用Directory.Exists
代替属性。
也不清楚你在什么操作系统下运行这个,因为你有一个$
提示符,这表明某种Linux系统,但你没有转义斜杠。