Переместить переименованный файл
Подскажите, пожалуйста, как в ниженаписанном батнике переместить переименованный файл в нужную папку??
Код:
@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
|
вместо rename - copy и следом delete
|
alpap, а почему не сразу Move "старый путь\Старое имя файла" "новый путь\новое имя файла"
|
я уже точно не помню, но чей-то move не умел одновременно перемещать и переименовывать и приходилось использовать именно связку copy ...&& del ...
|
Время: 15:49.
© OSzone.net 2001-