Board logo

标题: [文件操作] 求一个判断文件大小和占用空间比较的批处理代码 [打印本页]

作者: 661100a    时间: 2014-8-10 02:47     标题: 求一个判断文件大小和占用空间比较的批处理代码

文件夹c:\1\ 有很多.rmvb文件

有些rmvb是完整的   有些大小是200多M 而实际占用空间只有100多M,我想弄个批处理检测到大小和实际占用空间不一样的文件就删除掉(以M为单位比较)

谢谢大家
作者: 661100a    时间: 2014-8-12 01:10

求助··················
作者: hfg1977    时间: 2014-8-12 09:10


操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,
只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。
所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,
即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致

你说说的问题并不可能存在。
若有问题请详细说明并截图证实。
作者: 661100a    时间: 2014-8-15 03:52

有什么办法删除这样的文件呢,没下载完整的
作者: hfg1977    时间: 2014-8-15 09:07

google了一下。NTFS下的磁盘压缩会出现占用空间比实际大小要小情况。
批处理无法得到文件的空间占用大小,只可能用第三方工具了。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2