批次:移动时出错
Batch : error during move
我尝试将文件从 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%
)
有什么想法吗?
谢谢
这样试试:
@echo off
setlocal enabledelayedexpansion
FOR %%f IN (%folder%\*.txt) DO (
move /Y %%f %folder2%
if !errorlevel!==1 echo Error moving [%%f])
我尝试将文件从 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%
)
有什么想法吗? 谢谢
这样试试:
@echo off
setlocal enabledelayedexpansion
FOR %%f IN (%folder%\*.txt) DO (
move /Y %%f %folder2%
if !errorlevel!==1 echo Error moving [%%f])