找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23963|回复: 4

[文件操作] 求一个判断文件大小和占用空间比较的批处理代码

[复制链接]
发表于 2014-8-10 02:47:30 | 显示全部楼层 |阅读模式
文件夹c:\1\ 有很多.rmvb文件

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

谢谢大家
 楼主| 发表于 2014-8-12 01:10:11 | 显示全部楼层
求助··················
发表于 2014-8-12 09:10:17 | 显示全部楼层

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

你说说的问题并不可能存在。
若有问题请详细说明并截图证实。
 楼主| 发表于 2014-8-15 03:52:02 | 显示全部楼层
有什么办法删除这样的文件呢,没下载完整的
发表于 2014-8-15 09:07:27 | 显示全部楼层
google了一下。NTFS下的磁盘压缩会出现占用空间比实际大小要小情况。
批处理无法得到文件的空间占用大小,只可能用第三方工具了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 19:40 , Processed in 0.018322 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表