gpt4 book ai didi

c# 为什么当路径为 "C:"时,directoryInfo 将我带到应用程序文件夹?

转载 作者:行者123 更新时间:2023-12-02 09:49:21 25 4
gpt4 key购买 nike

为什么当我给出路径“c:”时它直接将我更改为应用程序文件夹?

    static void Main(string[] args)
{
DirectoryInfo dir = new DirectoryInfo("c:");
Console.WriteLine(dir.FullName);
Console.ReadLine();
}

输出如下:

c:\users...\documents\visual studio 2010\projects\consoleApplication9\bin\debug

但是当我给出@"c:\"时,它会转到磁盘c:尽管 "d:"@"d:\" 会写入磁盘 d:

所以我需要一种方法让 "c:" 写入磁盘 c:

提前致谢!

最佳答案

"c:" 表示“C 驱动器上的当前目录”,而 @"c:\" 表示“C 驱动器的根目录”。这与命令提示符下的工作方式相同...

关于c# 为什么当路径为 "C:"时,directoryInfo 将我带到应用程序文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9130376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com