Я использую приведенный ниже код для передачи файлов, при каждом перемещении файла он показывает, что 1 файл (ы) перемещен, 1 файл (ы) перемещен и т. Д. ... но в конце он не показывает общее количество файлов количество файлов перемещено? он работал для моего первого кода, даже эхо %% я был помещен в то же место, что и ниже ... plz help ...?
setlocal enabledelayedexpansion
if exist C:\Hi\*.pdf (goto COPYFILES) else (goto NOFILES)
:COPYFILES
for /f %%i in ('DIR /b C:\Hi\*_*.*') do (
echo %%i
set fn=%%i
set fn=!fn:~11,8!
move C:\Hi\%%i E:\!fn!\
)
echo complete
:NOFILES
echo There are no files to move