Войти

Показать полную графическую версию : Переименования папок, подпапок и файлов из файла


vickt
05-11-2016, 22:08
Доброго время суток.

Нужна помощь в создании 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
vickt,
например мне, непонятно, каким именно папкам надо поменять имена, приведите пример какой-нибудь.

vickt
07-11-2016, 08:11
Папки AppNameFolders и AppNamePortable
Файлы AppNamePortable.ini

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

vickt
09-11-2016, 11:29
Извините меня но задам несколько вопросов не по теме.
Не хочется создавать новые темы.

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
Извините меня но задам несколько вопросов не по теме.
Не хочется создавать новые темы. »
Извините меня, но не дам ответов не по теме, ибо: «Один вопрос — одна тема, а не один участник — одна тема».




© OSzone.net 2001-2012