我是新来的。我想创建批处理文件,将所有文件少于3kb移动到另一个文件夹。
任何人都可以帮助我?
由于
答案 0 :(得分:0)
这是代码的一部分:
@echo off
set "$limit=3000"
for /f %%a in ('dir /a-d/b') do (
if %%~za leq %$Limit% (echo %%~nxa Smaller/equal than %$limit% --^> %%~za Octets) else (
echo %%~nxa Bigger than %$Limit% --^> %%~za Octets))
只需为您设置正确的限制(以八位字节为单位),并将move
放在正确的位置。
答案 1 :(得分:0)
测试:在文件夹中启动它并确保目标文件夹已存在。
@echo off
for %%a in (*) do if %%~za LEQ 3000 move "%%a" "d:\new folder"