delphi 是否将UNC路径转换为其对应的Map驱动器路径?

kpbwa7wx  于 2023-02-12  发布在  其他
关注(0)|答案(1)|浏览(135)

在我的测试系统(Windows 10 x64)上,UNC路径\\Mac\Home\DocumentsMap到Y:\Documents。是否有 Delphi 函数可以将UNC路径转换为相应的Map驱动器路径(如果有)?

function ConvertUNCPathToDrivePath(const AUncPath: string): string;

这会将\\Mac\Home\Documents转换为Y:\Documents

ubby3x7f

ubby3x7f1#

AFAIK,没有函数可以将UNC路径转换为Map驱动器路径。
但是,有一些Win32 API函数(如WNetGetConnection()WNetGetUniversalName())可用于将Map驱动器路径转换为UNC路径。
您可以枚举本地驱动器号,并查看是否有任何驱动器号转换为您感兴趣的UNC。

相关问题