![]() |
Добавление параметра в текстовый файл равный названию файла
Подскажите пожалуйста, есть несколько сотен файлов *.ini, состоящих из нескольких строк, все они находятся в одной папке, возможно ли скриптом добавить новую строку (последнюю), значение которое будет fname=название файла (без .ini) к каждому из этой сотни файлов автоматически?
|
XXXp,
Код:
@echo off |
Вы как всегда на высоте!!! Спасибо большое!
|
Foreigner, а зачем здесь строки
pushd "c:\profiles" popd ИМХО, смысла никакого |
megaloman,
Это просто лень в цикле прописывать путь. |
Обратное действие теперь понадобилось)
Нужно брать из файла c:\config.ini строчку fname=zzz и копировать этот файл (config.ini) под именем zzz.ini в папку c:\pro (т.е. c:\config.ini --> c:\pro\zzz.ini) Заранее спасибо! |
Это сложно получается?
|
Код:
@Echo Off Код:
FOR /F "tokens=1,2 usebackq delims==" %%i IN ("%In%") DO If /I "%%i"=="%Key%" Copy "%In%" "%Out%\%%j.ini" & GoTo :Continue |
Спасибо большое!
|
подскажите пожалуйста ещё к предыдущему скрипту, понадобилась такая вещь:
1. берем из c:\config.ini значение ключа fname 2. Копируем из папки c:\1 в папку c:\2 файлы fname.ini и fname.conf Спасибо! |
Очень прошу помочь мне с моим вопросом!
|
Цитата:
Код:
@echo off |
Необходимо из папки c:\1 перенести в папку c:\2 файлы fname.ini и fname.conf. Соответственно значение fname мы узнаем из файла config.ini
Скрипт который вы привели пишет почему-то ошибку The system cannot find the file specified. спасибо за помощь! |
XXXp, Тогда наверное так:
Код:
... |
Спасибо большое, заработало!
|
Время: 01:03. |
Время: 01:03.
© OSzone.net 2001-