Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Переместить переименованный файл (http://forum.oszone.net/showthread.php?t=349608)

Sisin 14-09-2021 01:39 2966578

Переместить переименованный файл
 
Подскажите, пожалуйста, как в ниженаписанном батнике переместить переименованный файл в нужную папку??

Код:

@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


alpap 14-09-2021 05:50 2966586

вместо rename - copy и следом delete

megaloman 14-09-2021 10:36 2966600

alpap, а почему не сразу Move "старый путь\Старое имя файла" "новый путь\новое имя файла"

alpap 15-09-2021 01:37 2966664

Цитата:

Цитата megaloman
а почему не »

я уже точно не помню, но чей-то move не умел одновременно перемещать и переименовывать и приходилось использовать именно связку copy ...&& del ...


Время: 15:49.

Время: 15:49.
© OSzone.net 2001-