Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] приписка окончания к именам (http://forum.oszone.net/showthread.php?t=202490)

caustic 20-03-2011 02:11 1639193

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

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
:confused:

seriych 20-03-2011 02:39 1639206

Код:

@echo off>img.txt
for %%i in ("C:\folder\*") do echo %%~ni_s%%~xi >>img.txt


Iska 20-03-2011 02:41 1639207

Разбором, например:
Код:

@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

Припоздал ;).

caustic 20-03-2011 03:12 1639220

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


Время: 05:45.

Время: 05:45.
© OSzone.net 2001-