Как создать многострочный текстовый файл с пакетной обработкой? - PullRequest
0 голосов
/ 03 марта 2020

Я бы хотел из пакетного сценария создать текстовый файл внутри каждой папки в заданном каталоге из 2 строк: первая строка, содержащая имя папки, в которой находится текстовый файл, в скобках [], вторая строка с текстом на мой выбор.

Например:

[test]
abcd123

Я начал писать код:

cd C:\test
for /d %%a in (*) do (echo %%a > %%a\test.txt)

Но я понятия не имею, как добавить скобки и вторая строка.

Можете ли вы помочь, пожалуйста?

Спасибо.

1 Ответ

1 голос
/ 03 марта 2020

Одной из целей скобок является создание командного блока, который команда FOR может использовать для выполнения нескольких строк кода.

Так что используйте это в своих интересах.

cd C:\test
for /d %%a in (*) do (
    echo [test]>"%%a\test.txt"
    echo %%a >>"%%a\test.txt"
)
...