本帖最后由 zfkzp 于 2011-7-22 08:49 编辑
13# cjiabing
是这样的,我想改进一个自动给文件分类的批处理。简单点的代码,就是这样
为了方便大家,我给大家传了外链了图片过来。- @echo off
- for /f "usebackq delims=" %%i in (`dir /b /a-d /s *.rar`) do if %%~zi GEQ 1024*1024 copy /y/z %%i e:\tools
- exit /b
复制代码
而C:\KuGou\Temp\下面却是有如下两个文件
复件 1.rar
haiducii914c4dc633fbd4cd429678a2c621ab2d.rar1
按照cjiabing版主的代码,
for /f "usebackq delims=" %%i in (`dir /b /a-d /s *.rar`) do echo %%i
执行结果却是下面这样
100% 已复制 已复制 1 个文件。
系统找不到指定的文件。
已复制的是“haiducii914c4dc633fbd4cd429678a2c621ab2d.rar1”
“复件 1.rar” 却没有复制过去
求解。 |