http://oreilly.com/pub/a/windows/2005/02/08/NTFS_Hacks.html
默认情况下,NTFS 每次创建长文件名时都会创建一个 8.3 文件名,这会增加文件创建过程的时间。
可以使用以下方法禁用它:
fsutil behavior set disable8dot3 1
Run Code Online (Sandbox Code Playgroud)
在 SSD 驱动器上运行的 Windows 7 机器上执行此操作是个好主意吗?
Windows 仍然~用于缩短具有长名称的文件和目录。您可以通过dir /X在命令提示符中键入来查看“短”名称。
我的问题是如何分配给短文件名的数字?它似乎不是按字母顺序排列的,也不是按文件创建时间工作的。
例如:
我创建了一个新的文本文件: C:\reallylongfilenameB.txt
然后我运行dir /X并看到fileB的短名称是REALLY~1.TXT
我创建了第二个文本文件: C:\reallylongfilenameA.txt
然后我运行dir /X并看到 fileA 的短名称是REALLY~2.TXT
然后我将时钟调回一天,删除C:\reallylongfilenameA.txt然后重新创建它,基本上将创建日期设为C:\reallylongfilenameA.txt1 天之前C:\reallylongfilenameB.txt。
我跑了dir /X,C:\reallylongfilenameA.txt简称仍然是REALLY~2.TXT.
鉴于这个例子,有没有办法让短名称C:\reallylongfilenameA.txt是REALLY~1.TXT?