是否可以确定特定文件的碎片状态(即该文件占用的不同碎片的数量)?如果是这样,如何使用.net 来完成?
动机是这样的:我的应用程序将数据保存在 FileStream 中,按需更改其大小。这最终会导致文件碎片化。我想监视文件的碎片状态,并在此基础上决定是否应该复制文件并用新文件替换文件(从而在不更改 MFT 的情况下对其进行“碎片整理”)。
是否可以确定特定文件的碎片状态(即该文件占用的不同碎片的数量)?如果是这样,如何使用.net 来完成?
动机是这样的:我的应用程序将数据保存在 FileStream 中,按需更改其大小。这最终会导致文件碎片化。我想监视文件的碎片状态,并在此基础上决定是否应该复制文件并用新文件替换文件(从而在不更改 MFT 的情况下对其进行“碎片整理”)。