我尝试将文件从folder1移动到folder2进入循环。 但有时,文件不会移动,错误级别测试等于0进入循环。
FOR %%f IN (%folder%\*.txt) DO (
call :loop %%~nxf
)
call .......
:loop
call XXX
if [%errorlevel%] == [0] (
move /Y %1 %folder2%
echo %errorlevel%
)
有什么想法吗? 感谢
答案 0 :(得分:0)
试试这样:
@echo off
setlocal enabledelayedexpansion
FOR %%f IN (%folder%\*.txt) DO (
move /Y %%f %folder2%
if !errorlevel!==1 echo Error moving [%%f])