Компьютерный форум 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=320492)

vickt 05-11-2016 22:08 2684968

Переименования папок, подпапок и файлов из файла
 
Доброго время суток.

Нужна помощь в создании Bat файла для переименования папок, под папок и файлов из файла Name.csv

Дерево папки AppNamePortable
Скрытый текст
C:\NewProjectConstructor\AppNamePortable\
|---help.html
|---App
| |---Readme.txt
| |---AppInfo
| | |---appicon.ico
| | |---appicon_128.png
| | |---appicon_16.png
| | |---appicon_32.png
| | |---appinfo.ini
| | |---EULA.txt
| | `---Launcher
| | |---AppNamePortable.ini
| | `---Custom.nsh
| |---AppNameFolders
| `---DefaultData
| `---settings
|---Data
`---Other
|---Help
| `---Images
| |---Donation_Button.png
| |---Favicon.ico
| |---Help_Background_Footer.png
| |---Help_Background_Header.png
| `---Help_Logo_Top.png
`---Source
|---AppNamePortable.ini
|---LauncherLicense.txt
`---Readme.txt


Содержание Name.csv
Скрытый текст
NameProgram,Видео МАСТЕР
AppNamePortable,VideoMasterPortable
0.0.0.0,10.0.0.0
Описание,Конвертер
AppNameFolders,ВидеоМАСТЕР
AppNameFiles,VideoMASTER


Bat файл должен лежать возле папке AppNamePortable и там же Name.csv

alpap 07-11-2016 01:50 2685290

vickt,
например мне, непонятно, каким именно папкам надо поменять имена, приведите пример какой-нибудь.

vickt 07-11-2016 08:11 2685314

Папки AppNameFolders и AppNamePortable
Файлы AppNamePortable.ini

Например:
AppNameFolders переименовать в ВидеоМАСТЕР
AppNamePortable переименовать в VideoMasterPortable
AppNamePortable.ini переименовать в VideoMasterPortable.ini

vickt 09-11-2016 11:29 2686042

Извините меня но задам несколько вопросов не по теме.
Не хочется создавать новые темы.

1. Нашел скрипт от gora
Скрытый текст
@echo off
setlocal

for /f "tokens=*" %%i in ('dir /b *.reg') do call:1 "%%i"
goto:eof

:1
set /a num+=1
set /a index=0+%num%

ren %1 "reg%index:~-3%.reg"

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

2. Извлечь из .exe файла .ico (можно использовать сторонние утилиты).
Я нашел одну утилиту - iconsext, но она извлекает все иконки, а надо чтобы извлекала первую.

3. Возможно ли удалить в папке все .ico файлы кроме самого большого по размеру.
Скрипт должен быть с указанием пути к папке.

Iska 09-11-2016 13:37 2686065

Цитата:

Цитата vickt
Извините меня но задам несколько вопросов не по теме.
Не хочется создавать новые темы. »

Извините меня, но не дам ответов не по теме, ибо: «Один вопрос — одна тема, а не один участник — одна тема».


Время: 22:18.

Время: 22:18.
© OSzone.net 2001-