Windows 7缺少短名称

Aar*_*ush 2 filesystems vb6 vbscript wsh windows-7

我注意到如果从某些Windows文件中获取Scripting.File对象(例如:C:\ Windows\Media中的任何wav),Scripting.File.ShortPath属性将显示长路径.好奇我下降到命令提示符并尝试了Dir/A/X,确定该目录中的所有文件都缺少短路径.

任何人都知道:
A.)那是什么意思?
B.)如何获得一个似乎没有的文件的短路径?

tyr*_*nid 6

A)NTFS不必包含短路径(实际上有一个注册表项 可以随时禁用它).看起来由于某种原因,没有为这些媒体文件创建短文件名.

B)您不能,NTFS文件系统上的短路径存储为不同的NTFS属性,通常如果文件名可以满足8.3它只存储一个,如果它不符合该条件那么它可以存储两个长和一个短文件名.如果未存储短文件,则无法通过任何短名称引用该文件.

C)为什么你需要短文件名?