在我的测试系统(Windows 10 x64)上,UNC路径\\Mac\Home\DocumentsMap到Y:\Documents。是否有 Delphi 函数可以将UNC路径转换为相应的Map驱动器路径(如果有)?
\\Mac\Home\Documents
Y:\Documents
function ConvertUNCPathToDrivePath(const AUncPath: string): string;
这会将\\Mac\Home\Documents转换为Y:\Documents。
ubby3x7f1#
AFAIK,没有函数可以将UNC路径转换为Map驱动器路径。但是,有一些Win32 API函数(如WNetGetConnection()和WNetGetUniversalName())可用于将Map驱动器路径转换为UNC路径。您可以枚举本地驱动器号,并查看是否有任何驱动器号转换为您感兴趣的UNC。
WNetGetConnection()
WNetGetUniversalName()
1条答案
按热度按时间ubby3x7f1#
AFAIK,没有函数可以将UNC路径转换为Map驱动器路径。
但是,有一些Win32 API函数(如
WNetGetConnection()
和WNetGetUniversalName()
)可用于将Map驱动器路径转换为UNC路径。您可以枚举本地驱动器号,并查看是否有任何驱动器号转换为您感兴趣的UNC。