我有一个包含这些文件的文件夹:
alongfilename1.txt <--- created first
alongfilename3.txt <--- created second
Run Code Online (Sandbox Code Playgroud)
当我在命令提示符下运行DIR/x时,我看到分配了这些短名称:
ALONGF~1.TXT alongfilename1.txt
ALONGF~2.TXT alongfilename3.txt
Run Code Online (Sandbox Code Playgroud)
现在,如果我添加另一个文件:
alongfilename1.txt
alongfilename2.txt <--- created third
alongfilename3.txt
Run Code Online (Sandbox Code Playgroud)
我看到了这个:
ALONGF~1.TXT alongfilename1.txt
ALONGF~3.TXT alongfilename2.txt
ALONGF~2.TXT alongfilename3.txt
Run Code Online (Sandbox Code Playgroud)
精细.它似乎是根据我创建文件的日期/时间分配"〜#".它是否正确?
现在,如果我删除"alongfilename1.txt",其他两个文件将保留其短名称.
ALONGF~3.TXT alongfilename2.txt
ALONGF~2.TXT alongfilename3.txt
Run Code Online (Sandbox Code Playgroud)
何时释放该ID(在本例中为~1)以用于另一个短名称.它会永远吗?
另外,我的机器上的文件是否有可能是X的短名称,而同一文件在另一台机器上有一个短名称Y?我特别关注其自定义操作使用DOS短名称的安装.
多谢你们.