Пакетные файлы - Создание файлов на основе списка

Я ищу, чтобы создать большое количество довольно небольших файлов php на основе заранее определенного списка. Я также хотел бы вставить что-то в эти файлы.php. У меня есть готовый список, и осталось чуть более 7500 файлов для создания. Каждая строка отличается PHP файл, такой как

Cheese.php
Cheeese.php
Cheeeese.php

Вы поняли, они немного меняются. Список уже находится в текстовом файле, и мне нужно построчно прочитать текстовый файл и создать файл, используя эту строку. Я уже знаю, команда для создания файлов через командную строку fsutil file createnew Я просто ищу способ сделать это с помощью массивного текстового файла, а затем также добавить один и тот же предопределенный текст в каждый из PHP файлы, которые я создаю.

Может ли кто-нибудь помочь направить меня в правильном направлении? Я бы сделал это вручную, но 7500 занимает немного времени!

1 ответ

Решение

Сделать это в пакетном файле довольно просто:

for /f "delims=" %%a in (phplist.txt) do (
Echo. >> "C:\Path\To\MainDirectory\%%~a"
) 

Приведенное выше создаст все перечисленные файлы пустыми.

Вы можете изменить это, заменив среднюю строку на то, что вы хотите, и указав имена файлов как %%~a,

Другие вопросы по тегам