• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > bat得到文件大小的代码

bat得到文件大小的代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了bat 判断文件大小,bat 文件大小,bat设置窗口大小,bat窗口大小,bat 比较大小等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
今天想复制一些文件,需要先判断文件的大小,小的肯定是有问题的不需要复制,经过大量测试终于找到了比较好的方法,需要的朋友可以参考下

先来点简单的一句话代码:

完整的判断代码:

dos下判断文件大小

纯dos下恐怕不行,视窗下bat还马马虎虎,当c:\1.txt大于3.999G失效。大约20秒检查一次。

Dos脚本判断文件大小

for /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."
</div>

【备注】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

部分内容来自:http://www.cnblogs.com/cnpirate

</div>

您可能想查找下面的文章:

  • bat得到文件大小的代码

相关文章

  • cmd下PUSHD和POPD命令使用说明
  • dos利用wget.exe让杀毒软件升级更自动化
  • BAT批处理实现Fibonacci函数
  • 批处理文件制作实例精彩教程第1/5页
  • 按扩展名分类批处理bat文件
  • dos命令行choice命令使用详解
  • Windows下用命令行修改IP地址的方法详解(附批处理文件)
  • 批处理delims=和tokens=星号 的使用差别
  • 用bat批量创建文件夹
  • 批处理 实现定时关机、注销、重启、锁定等功能

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 关于批处理中FOR语句的使用说明与学习技巧
    • bat脚本显示本机IP地址的两种方法(内网ip)
    • XCOPY只拷贝当天文件的实现代码
    • win2000/winXP 停止打印的bat
    • 批处理bat 延时执行命令的两种方法
    • 用debug实现dos下重启的代码
    • 批处理 Set 命令详解 让你理解set命令第1/2页
    • IP动态切换bat脚本
    • CMD CODE PAGE的概念及其设置值使用方法
    • 怎么在 DOS 下实现“软启动”?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有