Window文件路徑


記錄 https://docs.microsoft.com/zh-cn/dotnet/standard/io/file-path-formats

Dos路徑:

\Program Files\Custom Utilities\StringFinder.exe   當前驅動器根路徑上的絕對路徑。
Directory.SetCurrentDirectory(@"E:\");

string path = Path.GetFullPath(@"E:\youdao");
Console.WriteLine($@"'E:\youdao' resolves to {path}");

path = Path.GetFullPath(@"E:youdao");
Console.WriteLine($"'E:youdao' resolves to {path}");

Console.WriteLine(@"Setting current directory to 'E:\youdao\Dict'");
Directory.SetCurrentDirectory(@"E:\youdao\Dict"); 
// E:盤當前目錄上的相對路徑,卷號后面沒有跟目錄分隔符。
path = Path.GetFullPath(@"E:7z8.5.1.0"); 
Console.WriteLine($"'E:7z8.5.1.0' resolves to {path}");

result:
'E:\youdao' resolves to E:\youdao
'E:youdao' resolves to E:\youdao
Setting current directory to 'E:\youdao\Dict'
'E:7z8.5.1.0' resolves to E:\youdao\Dict\7z8.5.1.0

UNC路徑:用於訪問網絡資源

一個以 \\ 開頭的服務器名或主機名(也可叫域名,最后還是要映射到IP)。 服務器名稱可以為 NetBIOS 計算機名稱(局域網內不能重復)或者 IP/FQDN 地址(支持 IPv4 和 IPv6)。

除了開頭,后面的路徑都用“目錄分隔符”隔開。

\\Server2\Share\Test\Foo.txt     Share是共享名,Test是目錄名,Foo.txt是文件名

 

設備路徑???沒看懂。\\? 或 \\.開頭。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM