非常好的讨论帖子。
删除后,调用fdefrag,然后调用ffree是不是好点
[C] 纯文本查看 复制代码 #include <rtl.h>;
void free_space (void) {
printf ("\nFree space before defrag: %d bytes.", ffree("F:"));
if (fanalyse("F:") > 50) {
fdefrag ("F:");
}
printf ("\nFree space after defrag: %d bytes.", ffree("F:"));
}
|