Создать текст на основе списка имен файлов - PullRequest
0 голосов
/ 30 октября 2018

Вот моя проблема: У меня в каталоге более тысячи файлов, и я хочу создать текстовые файлы с именем каждого из них с одинаковым текстом в этом текстовом файле.

Например:

file1.zip file1.txt file2.zip file2.txt и т. Д. *

В текстовых файлах мы можем найти тот же текст, определенный ранее. Например:

video_shader_enable = "true"
input_overlay_hide_in_menu = "false"
xmb_alpha_factor = "39"
menu_shader_pipeline = "0"
custom_viewport_width = "1161"
custom_viewport_height = "981"
custom_viewport_x = "205"
custom_viewport_y = "28"
aspect_ratio_index = "22"
input_overlay_opacity = "0.930000"

Мне нужна команда или скрипт, чтобы сделать это в пакетном режиме.

Большое спасибо!

1 Ответ

0 голосов
/ 31 октября 2018

Создайте текстовый файл один раз. Назовите его, например, template.txt. Затем используйте цикл for, чтобы сделать что-то для каждого файла .zip. Для каждого файла скопируйте template.txt в «имя файла» с расширением .txt (%~na дает только имя без расширения):

for %a in (*.zip) do copy "template.txt" "%~na.txt"

Примечание: это синтаксис командной строки. Если вы хотите использовать его в командном файле, используйте %%a и %%~na

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...