Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Переместить переименованный файл

Ответить
Настройки темы
CMD/BAT - Переместить переименованный файл

Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


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

Код: Выделить весь код
@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

Отправлено: 01:39, 14-09-2021

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


вместо rename - copy и следом delete
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:50, 14-09-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


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

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 10:36, 14-09-2021 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


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

Отправлено: 01:37, 15-09-2021 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Переместить переименованный файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Переместить каждый файл в отдельную папку zzzt Скриптовые языки администрирования Windows 6 13-03-2019 10:23
Как файл, появившийся в папке, автоматически отправить по емейл и переместить? Yewgeniy Хочу все знать 9 09-06-2018 15:43
Доступ - [решено] Переименовать, переместить файл со слишком длинным именем средствами системы biomirror Microsoft Windows 10 18 14-06-2017 17:48
CMD/BAT - Переместить файл, содержащий в названии только цифры onki223 Скриптовые языки администрирования Windows 4 12-01-2013 01:09
Разное - [статья] Как переместить файл подкачки в Windows Vista Vadikan Microsoft Windows Vista 12 01-10-2008 11:35




 
Переход