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

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

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

Новый участник


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

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


Добрый день. Есть папка, в ней лежит два файла - один с расширением .sgn.enc, другой CTF-*.*. Ежедневно в папке меняется файл CTF, может называться CTF-657, CTF-456 и т.д. Старые файлы CTF удаляются. Всегда один CTF файл и один файл .sgn.enc. Нужно, чтобы файл .sgn.enc менялся на CTF-*.sgn.enc, т.е. в зависимости от маски. Если, например, лежит файл CTF-656, то должно получиться CTF-656.sgn.enc. Как подставить маску в файл с расширением .sgn.enc?

Отправлено: 04:52, 24-03-2016

 

Ветеран


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

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


Код: Выделить весь код
for %%i in (ctf-*) do ren .sgn.enc %%i.sgn.en

Отправлено: 07:27, 24-03-2016 | #2



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

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


Новый участник


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

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


Foreigner, я так пробовал. Не работает. Если указать простую маску (переименовать 1.txt в 2.txt), то работает. А по моей маске нет...Не нравится .sgn.enc

Отправлено: 03:40, 25-03-2016 | #3


Ветеран


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

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


Цитата alex1985khv:
я так пробовал. Не работает. »
У меня работает:
Код: Выделить весь код
@echo off

dir /b
for %%i in (ctf-*) do ren .sgn.enc %%i.sgn.enc
dir /b

Отправлено: 07:27, 25-03-2016 | #4


Ветеран


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

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


Цитата Foreigner:
У меня работает: »
Подозреваю, что там не «.sgn.enc», а как-то иначе. Ну и до кучи — скажем, раз переименовали, а на следующий раз его уже нет.

alex1985khv, покажите перечень Ваших файлов.

Отправлено: 09:17, 25-03-2016 | #5


Новый участник


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

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


Iska, из-за доступа на работе прикрепить не могу. Сейчас в папке лежит всего два файла CTF-676.txt и .sgn.enc
Именно так называются. Не хочет переименовывать никак последний...Должно получиться CTF-676.sgn.enc

Отправлено: 07:26, 28-03-2016 | #6


Ветеран


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

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


alex1985khv, И что у вас конкретно не получается? Положите батник в папку с файлами и запустите его. Кроме того, почему вы по ходу обсуждения меняете условия? Сначала говорилось о CTF-111 файлах, сейчас уже файлы получили расширение и стали CTF-111.txt
Код: Выделить весь код
for %%i in (ctf-*) do ren .sgn.enc %%~ni.sgn.enc

Отправлено: 07:51, 28-03-2016 | #7


Новый участник


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

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


Foreigner, странно. Батник работает на XP, но моем рабочем ПК (7-ка) не работает.

Отправлено: 08:09, 28-03-2016 | #8


Ветеран


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

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


alex1985khv, Может на вашем рабочем какие-то ограничения? Свяжитесь с админом.

Отправлено: 08:12, 28-03-2016 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Архивирование, переименование и перемещение файлов с помощью BAT-файла kirillius Скриптовые языки администрирования Windows 7 13-05-2016 12:57
CMD/BAT - [решено] Создание bat файла c помощью другого bat файла GODolubOFF Скриптовые языки администрирования Windows 11 03-01-2016 20:30
CMD/BAT - Запуск BAT файла с правами локального пользователя из сетевого BAT файла Yurii_L Скриптовые языки администрирования Windows 9 05-09-2012 14:27
CMD/BAT - [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? axmed0207 Скриптовые языки администрирования Windows 1 19-01-2012 06:14
CMD/BAT - [решено] Переименование файла по данным из самого файла dark-------13 Скриптовые языки администрирования Windows 11 21-04-2011 18:08




 
Переход