![Board logo](images/default/logo.gif)
标题: [文件操作] [已解決]请问如何用批处理得知某档案容量大小 [打印本页]
作者: strong12345 时间: 2009-7-3 11:43 标题: [已解決]请问如何用批处理得知某档案容量大小
请问如何用批处理得知某档案容量大小
例如有个 F:\123.txt 文件,想知道他的档案有多大,有没有什么指令能使用之
或是判断他的容量大于或小于一个特定大小的指令
[ 本帖最后由 strong12345 于 2009-7-3 17:33 编辑 ]
作者: keen 时间: 2009-7-3 13:00 标题: 回复 1楼 的帖子
难道楼主还没有使用过本论坛的搜索功能!
给你一个参考:
http://www.bathome.net/viewthrea ... hlight=%B4%F3%D0%A1
作者: Batcher 时间: 2009-7-3 13:04
- @echo off
- set SizeFlag=512
- for %%a in ("C:\test\a.txt") do (
- echo %%~za
- if %%~za lss %SizeFlag% (
- echo Smaller than %SizeFlag%
- ) else if %%~za gtr %SizeFlag% (
- echo Bigger than %SizeFlag%
- ) else (
- echo Equal %SizeFlag%
- )
- )
- pause
复制代码
作者: wangshuping42 时间: 2009-7-3 13:58 标题: 代码没有测试
- @echo off
- set file=%1
- if define file (echo %~z1&pause>nul&exit)
- echo 关闭本窗口,把文件拖到本批处理文件上即可
- pause>nul
复制代码
作者: keen 时间: 2009-7-3 19:41 标题: 回复 4楼 的帖子
define 应该是 defined 吧!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |