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

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

Ответить
Настройки темы
CMD/BAT - [решено] батник для переименования файлов

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


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

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


Задача такая: есть %папка% в ней еще куча разных %папок% с разными %именами%
так вот, в каждой из этих разных папок есть файл с расширением .txt
нужно поменять расширения всех файлов, кто-нибудь может помочь?

Отправлено: 16:30, 01-02-2014

 

Ветеран


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

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


Цитата Pumpik:
в каждой из этих разных папок есть файл с расширением .txt »
В каждой — не более одного?

Цитата Pumpik:
нужно поменять расширения всех файлов »
На что?

Отправлено: 17:10, 01-02-2014 | #2



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

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


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


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

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


Цитата Iska:
В каждой — не более одного? »
Да

Цитата Iska:
На что? »
на .doc

Отправлено: 18:00, 01-02-2014 | #3


Ветеран


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

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


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq delims=" %%i in (
	`dir /b /s /a:-d "E:\Песочница\0356\*.txt"`
) do (
	ren "%%~i" "%%~dpni.doc"
)

endlocal
exit /b 0

Последний раз редактировалось Iska, 01-02-2014 в 20:10. Причина: Добавлена пропавшая буква


Отправлено: 18:52, 01-02-2014 | #4


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


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

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


Все файлы стали называться %~dpn.doc :D, а так сработало

Отправлено: 19:55, 01-02-2014 | #5


Ветеран


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

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


[Iska посыпает голову пеплом] Mea culpa, mea culpa! Вот это я Вам устроил фокус . Приношу свои извинения, жаль, что делу это не поможет.

Добавил в код пропавшую букву «i», хотя уже поздно «пить Боржоми».

Отправлено: 20:12, 01-02-2014 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Батник для двойной сортировки и переименования Nun-Nun Скриптовые языки администрирования Windows 20 19-01-2012 16:31
Нужна программа для пакетного переименования файлов gaulle Хочу все знать 5 18-01-2012 07:30
CMD/BAT - БАтник для переноса файлов и обратно saha1010 Скриптовые языки администрирования Windows 3 04-09-2011 11:15
Прочие - Программы для массового переименования каталогов и файлов Daiv Программное обеспечение Windows 39 17-06-2011 16:33
CMD/BAT - [решено] Нужна помощь в создании bat-ника для распаковки и переименования файлов/папок Nun-Nun Скриптовые языки администрирования Windows 6 14-05-2009 15:45




 
Переход