![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 06:33 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何判断文件大小(求助) |
| 可打印版本 1,785 / 8 |
| 第1楼 hotldl007 | 发表于 2006-09-29 21:59 |
| 初级用户 发帖 11 积分 34 来自 上海 | |
|
如何判断文件大小(求助) 我要在文件夹下查找一个文件列表,现在我想在每一行的末尾显示该文件大小是否为0.请各位达人指点。谢谢! 我的代码如下:
@echo off echo ------------------9.1--------------------- if exist Vi????ob.??? (echo Vi????ob.??? FOUND!) else (echo NO Vi????ob.??? ) if exist MA????ob.??? (echo MA????ob.??? FOUND!) else (echo NO MA????ob.??? ) echo ------------------9.2--------------------- if exist FUS????ob.??? (echo FUS????ob.??? FOUND!) else (echo NO FUS????ob.??? ) if exist FHK????ob.??? (echo FHK????ob.??? FOUND!) else (echo NO FHK????ob.??? ) echo ------------------9.4--------------------- if exist fp????do.??? (echo fp????do.??? FOUND!) else (echo NO fp????do.??? ) pause |
|
| 第2楼 NaturalJ0 | 发表于 2006-09-29 22:05 |
| 银牌会员 发帖 533 积分 1,181 | |
|
dir 不是就能得到文件大小么?
|
|
| 第3楼 hotldl007 | 发表于 2006-09-29 22:33 |
| 初级用户 发帖 11 积分 34 来自 上海 | |
|
dir是可以,但我要的是判断啊,要获取大小这个参数.
|
|
| 第4楼 hotldl007 | 发表于 2006-09-29 22:55 |
| 初级用户 发帖 11 积分 34 来自 上海 | |
|
明确要求: 还要在每一行的 某位显示出 符合该行查找条件的,文件大小大于0的文件的个数;分别列出符合这些条件的准确文件名. 谢谢各位拉!!!
|
|
| 第5楼 redtek | 发表于 2006-09-30 01:26 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
晕~~
你9月27日的提问: “标题: 求助:正则表达式批量修改文件名(高手帮我)” 原链接:( http://www.cn-dos.net/forum/viewthread.php?tid=23424&fpage=1&highlight=%2Bhotldl007 ) 你提出的 “正则表达式批量修改文件名” 这个问题以后, NaturalJ0、版主、 pengfe等大侠在那个贴子里写了数十行能够帮助你处理问题的代码, 还有关于代码的解释等问题。如果能看懂这些代码或边看边新自试着全做一遍, 我绝对不相信这个判断文件大小的问题你自己做不出来:) 所以,我认为你喜欢关心结果,并不关心这件事是怎么做出来的学习过程~:) (不好意思,用言偏激之处向你道歉,请别生气~:) (我的希望是想说:如果遇上了好玩的代码或大侠们写的内容,就亲自试着做一次) (一边做一边想着还能启发出别的想法来,同时还会解决和学会了处理新的问题) (这样的话我相信成为高手的时间不会太晚) (而只要坛友们给出我指定的一个结果,不要自己亲自去想,这样永学不到知识) |
|
| 第6楼 hotldl007 | 发表于 2006-09-30 02:15 |
| 初级用户 发帖 11 积分 34 来自 上海 | |
|
谢谢5楼的诚恳指导,非常感谢!
那个帖子的回复我已经看过,只是这期间没有休息日,工作忙,没时间去细细学习,十一期间我一定去从新自己做一遍。 再次感谢大家的指导,这个论坛非常不错! |
|
| 第7楼 pengfei | 发表于 2006-09-30 02:35 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
楼主可以试试下面的代码:
[ Last edited by pengfei on 2006-9-30 at 02:49 ] |
|
| 第8楼 hotldl007 | 发表于 2006-09-30 06:45 |
| 初级用户 发帖 11 积分 34 来自 上海 | |
|
多谢七楼的大哥,我是一个dos新手,是不是~z就是表示大小? %%~zk 就表示%%k的大小? 问题愚昧,请耐心教导。 你的方法我已经试过,非常好!
|
|
| 第9楼 pengfei | 发表于 2006-09-30 06:46 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
%%~zi是扩充到文件大小...
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |