level 10
自动移动G:\temp\里面的所有文件和文件夹到参数目录,但文件(夹)名里面有空格就会失败,求修改,谢谢了。
2016年08月24日 06点08分
1
level 10
:move
dir G:\temp /b >G:\temp.txt
md %1
for /f "delims=" %%a in (G:\temp.txt) do call:moveto %1 %%a
del G:\temp.txt
if debug ==1 pause
goto :eof
:moveto
move "G:\temp\%2" "%1\%2"
if not %errorlevel%==0 (
echo 复制出错。
pause
goto :ls
)
if debug ==1 pause
================================
我是希望,每一个文件/文件夹复制出错都可以报错然后返回:ls,这样改可以吗?还是说,%%a要加引号
2016年09月14日 00点09分
4