博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dos脚本判断文件大小
阅读量:4568 次
发布时间:2019-06-08

本文共 966 字,大约阅读时间需要 3 分钟。

@echo off & setlocal EnableDelayedExpansion del 1.txt /q  del 2.txt /qfor /f %%i in (*) do (echo %%~fzi >>1.txt)                                              rem 将文件大小存储到1.txtfor /f "tokens=1* delims= " %%a in (1.txt) do (     set "zer=%%a"     set "pat=%%b"     if !zer! gtr 5120 (         if not "!pat:~0,-1!"=="%~0" echo "!pat:~0,-1!"& echo "!pat!" >> 2.txt        rem 将大于5KB的文件名称放到2.txt中    ) ) echo "done."

【备注】if常用的判断语句

  1、if exist d:\test.txt (echo D盘下有test.txt存在) else (echo D盘下不存在test.txt) 

  2、if "abc"=="xyz" (echo 字符串abc等于字符串xyz) else (echo 字符串abc不等于字符串xyz) 
  3、if 1 equ 2 (echo 1等于2) else (echo 1不等于2) 
  4、if defined str (echo 变量str已经被赋值,其值为%str%) else (echo 变量str的值为空) 

 

中文含义      关系符      英文解释 

等于           equ       equal 
大于           gtr        greater than 
大于或等于      geq       greater than or equal 
小于           lss         less than 
小于或等于      leq         less than or equal 
不等于          neq       no equal 

 

  for /F %%i 表示i代表的是文件名;

  %%~fzi      表示用文件名和文件大小代替i;

转载于:https://www.cnblogs.com/cnpirate/p/3208865.html

你可能感兴趣的文章
Oracle中merge into语法
查看>>
Vue2.x + vux2.x + vux-loader + typescript 搭建第一个环境
查看>>
MySQL的binlog日志
查看>>
vagrant The specified host network collides with a non-hostonly network!
查看>>
0x59 单调队列优化DP
查看>>
mysql中的union用法
查看>>
利用python爬取龙虎榜数据及后续分析
查看>>
Python 常用的方法
查看>>
Git和GitHub使用总结
查看>>
php array_multisort对数据库结果多个字段进行排序
查看>>
关于大型网站技术演进的思考(十六)--网站静态化处理—前后端分离—下(8)...
查看>>
Python中dict详解
查看>>
[LeetCode][JavaScript]House Robber
查看>>
java经典算法四十题
查看>>
(转载) MTK flash
查看>>
Python 序列化之json、pickle
查看>>
python3 多线程笔记
查看>>
无尽的控件-GridView复合表头
查看>>
Luogu4726 【模板】多项式指数函数(NTT+多项式求逆)
查看>>
e3mall商城的归纳总结2之认识dubbo、zookeeper
查看>>