gpt4 book ai didi

c# - 需要有关 GetShortPathName 的帮助

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:23 25 4
gpt4 key购买 nike

我经常使用 GetShortPathName 没有问题。但是,现在我遇到了问题。

以前我做过,比如@"C:\LongFoldername\LonfolderName\"

现在我像这样使用 UNC @"\\MyServerName\TheLongFolderName"

但它并没有缩短。它保持不变。

我试过@"\\?\MyServerName\TheLongFolderName"

但这会返回“”。

我已阅读 GetShortPathName Function但这并没有帮助。

我错过了什么?

谢谢!

最佳答案

我非常怀疑 GetShortPathName 是否适用于网络名称,因为它们不再是唯一的并且谁来管理映射。

在文件系统中,短路径名保证在整个文件系统中是唯一的,它是在创建或重命名具有长名称的文件时创建的。您无法在网络中确保这一点。

但即使在文件系统上,也不能保证给定文件具有短文件名,这可能取决于系统设置。

关于c# - 需要有关 GetShortPathName 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318286/

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