Sisin
14-09-2021, 01:39
Подскажите, пожалуйста, как в ниженаписанном батнике переместить переименованный файл в нужную папку??
@echo off
@cls
color F0
for /f %%a in (%~dp0count.txt) do (
set /a count = %%~a
call set /a count += 1
)
for %%i in (%*) do (
if %count% lss 10 (rename "%%~nxi" "000%count%. %%~nxi")
if %count% lss 100 if %count% geq 10 (rename "%%~nxi" "00%count%. %%~nxi")
if %count% lss 1000 if %count% geq 100 (rename "%%~nxi" "0%count%. %%~nxi")
if %count% lss 10000 if %count% geq 1000 (rename "%%~nxi" "%count%. %%~nxi")
)
cd %~dp0
echo. > count.txt
if %count% lss 10000 (echo %count% > count.txt)
if %count% geq 10000 (echo 0 > count.txt)
exit
@echo off
@cls
color F0
for /f %%a in (%~dp0count.txt) do (
set /a count = %%~a
call set /a count += 1
)
for %%i in (%*) do (
if %count% lss 10 (rename "%%~nxi" "000%count%. %%~nxi")
if %count% lss 100 if %count% geq 10 (rename "%%~nxi" "00%count%. %%~nxi")
if %count% lss 1000 if %count% geq 100 (rename "%%~nxi" "0%count%. %%~nxi")
if %count% lss 10000 if %count% geq 1000 (rename "%%~nxi" "%count%. %%~nxi")
)
cd %~dp0
echo. > count.txt
if %count% lss 10000 (echo %count% > count.txt)
if %count% geq 10000 (echo 0 > count.txt)
exit