当前位置:  开发笔记 > 编程语言 > 正文

如何在NTFS中减小文件夹索引文件的大​​小?

如何解决《如何在NTFS中减小文件夹索引文件的大​​小?》经验,为你挑选了1个好方法。

我在NTFS中有一个包含数万个文件的文件夹.我删除了该文件夹中的所有文件,保存1.我运行contig.exe对该文件夹进行碎片整理,所以现在它只在1个片段中.但是,该文件夹的大小仍然是8MB.这意味着指数存在很大差距.这是为什么?如果我删除那个文件,索引的大小会自动变为零.我的猜测是因为它崩溃了进入MFT.有没有办法让NTFS通过根据文件内容对其进行碎片整理来真正对索引文件进行碎片整理?您知道的任何API?Contig.exe只对物理文件进行碎片整理.



1> Mike G...:

我想这是NTFS与几乎所有其他FS一样的一种方式 - 它们似乎都不像缩小目录.

因此,您应该应用一种涉及使用该高级语言的高科技方法,"BAT":)

collapse.bat

REM Invoke as "collapse dirname"
ren dirname dirname.old
mkdir dirname
cd dirname.old
move * ../dirname/
cd ..
rmdir dirname.old


那太恶心了.但非常聪明:)
推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有