批处理学习笔记12 - 拷贝大文件到特定目录 Copy命令
~z 获取文件容量大小,配合变量使用
copy 拷贝命令, copy 原地址 新地址
ok,下面上代码
@echo off setlocal enabledelayedexpansion for %%i in (*) do ( set /a tmp = %%~zi/1024/1024 if !tmp! GTR 50 ( copy "%%i" "aa/%%i" ) ) pause
加""双引号上一篇已经说过,有点类似C#加@,全部当做字符串识别。
使用延时扩张功能的变量,要加!!。这里就是!tmp!。
if !tmp! GTR 50
是判断文件容量是否大于50
如果是就拷贝到aa目录下
>>回到学习笔记目录