Пакетное программирование написать список в текст и отредактировать текст - PullRequest
0 голосов
/ 06 июля 2011

Я хотел бы прочитать dir (файлы с расширениями) и добавить текст перед и сзади каждого файла с расширением. Я знаю только, как перечислить файлы в текстовом формате

dir /b *.IDX > IDX.TXT

и вы получите файл IDX.TXT с:

SOMETHING.IDX
SOMEFILE.IDX
SOMEOTHERFILE.IDX
SOMEFILEETC.IDX
...

и я хотел бы добавить спереди и сзади * .IDX текст. например:

NEW TEXT ADDED SOMETHING.IDX MORE NEW TEXT ADDED
NEW TEXT ADDED SOMEFILE.IDX MORE NEW TEXT ADDED
NEW TEXT ADDED SOMEOTHERFILE.IDX MORE NEW TEXT ADDED
NEW TEXT ADDED SOMEFILEETC.IDX MORE NEW TEXT ADDED

когда я dir /b *.IDX > IDX.TXT (список файлов) я должен поставить впереди и сзади несколько символов, как это

$%!SOMETHING.IDX!%$

и использовать некоторые для цикла (КОТОРЫЙ Я НЕ ЗНАЮ, КАК: D), чтобы заменить эти символы с моим текстом. Как я могу это сделать?

ОС: win xp, win 7.

ps еще одна вещь: D как можно искать и редактировать .IDX EX:

SOMETHING.IDX
SOMEFILE.IDX
SOMEOTHERFILE.IDX
SOMEFILEETC.IDX

1 Ответ

1 голос
/ 06 июля 2011

Попробуйте это:

@ECHO OFF 

FOR %%i IN (*.IDX) DO ECHO NEW TEXT ADDED %%i NEW TEXT ADDED
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...