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

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

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

Пользователь


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

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


не могу допилить простой код
нужно переименовать директории, в которых находятся тхт файл в название этого тхт файла

Цитата:

for /f "tokens=*" %%D in (' dir /b /ad "%CD%" ') do (
for /F "usebackq" %%i in ('%%D\*.txt') do (
set FILE_NAME=%%~ni
ren "%%D" %FILE_NAME%
)
) > NUL 2>&1
exit

Отправлено: 16:22, 23-03-2015

 

Ветеран


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

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


Уберите строку set FILE_NAME..
Измените ren "%%d" "%%~ni"
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:59, 23-03-2015 | #2



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

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


Пользователь


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

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


хм. все равно не получается
не видит переменную %%i

Отправлено: 21:13, 23-03-2015 | #3


Ветеран


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

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


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

for /f "tokens=*" %%D in (' dir /b /ad "%CD%" ') do (

    for %%i in ("%%D\*.txt") do (
    
        ren "%%D" "%%~ni"
))
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:23, 23-03-2015 | #4


Пользователь


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

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


спасибо!

Отправлено: 21:25, 23-03-2015 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Переименование файла по маске. Damien_here Скриптовые языки администрирования Windows 5 13-06-2017 12:51
CMD/BAT - [решено] Копирование файла по его начальному названию (Маске) idlazarev_alex@vk Скриптовые языки администрирования Windows 3 16-08-2014 22:35
VBS/WSH/JS - Переименование файла по условиям bombording Скриптовые языки администрирования Windows 1 24-03-2014 16:17
CMD/BAT - [решено] Копирование и переименование файла по особой маске DARK-Silver666 Скриптовые языки администрирования Windows 5 20-12-2012 21:22
CMD/BAT - [решено] Переименование файла по данным из самого файла dark-------13 Скриптовые языки администрирования Windows 11 21-04-2011 18:08




 
Переход