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

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

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

Аватара для caustic

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


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

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


ребят, помогите с одним моментом:

PHP код: Выделить весь код

echo off img.txt

dir C
:folder />> img.txt 

как подкорректировать вышеописанный код (создает img.txt со списком всех файлов в папке) чтобы ко всем именам приписывалось окончание '_s', но не меняя расширения самих файлов.

к примеру:
сейчас bat генерирует списки файлов так:
image01.jpg
image022.jpg
image0333.jpg

нужно чтобы было так:
image01_s.jpg
image022_s.jpg
image0333_s.jpg

Отправлено: 02:11, 20-03-2011

 

Аватара для seriych

Старожил


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

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


Код: Выделить весь код
@echo off>img.txt
for %%i in ("C:\folder\*") do echo %%~ni_s%%~xi >>img.txt

-------
* Книгой можно не только стаканчик с лапшой накрывать. ©

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

Отправлено: 02:39, 20-03-2011 | #2



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

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


Ветеран


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

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


Разбором, например:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sOut=img.txt

for /f "tokens=*" %%i in ('dir /b /a:-d') do (
	echo %%~ni_s%%~xi>>"%sOut%"
)

endlocal
exit /b 0
Припоздал .
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:41, 20-03-2011 | #3


Аватара для caustic

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


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

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


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

Отправлено: 03:12, 20-03-2011 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - Организация доступа по коротким именам. Несколько сегментов. vanexe1 Windows Server 2008/2008 R2 6 27-09-2010 20:53
Невозможность окончания установки KAV2009 akalibr Лечение систем от вредоносных программ 4 16-12-2008 14:25
Ошибка в Setuperr.log: Именам пользователей не сопоставлены коды защиты данных truvo Автоматическая установка Windows 2000/XP/2003 2 03-01-2008 22:22
Какие команды для прерывания TCP/IP сессий по именам учетных записей? bombardier Microsoft Windows NT/2000/2003 5 08-10-2005 08:28
Клиенты не могут подключиться к ФС по именам \\server, а только по \\IP адресам wwwSerg Microsoft Windows NT/2000/2003 7 24-08-2005 23:57




 
Переход