c#在命令行中查找目录参数



我是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系统,但你没有转义斜杠。

最新更新