Як створити порожні файли txt з назвою з іншого файлу txt


0

У мене є file.txt, де знаходяться імена для файлу, наприклад file1 file2 file3

Я хочу створити порожні файли txt з цими іменами, які знаходяться у file.txt, тому, якщо у мене є 10 стовпців тексту, мені потрібно створити 10 порожніх файлів txt.

Як я можу це зробити?

Я знаю, що як ця команда, ви можете створити порожній файл

echo.>EmptyFile.txt

Відповіді:


0

Я не вірю, що це можливо в партії, враховуючи її основні обмеження, але я спробую.

Це може допомогти: https://stackoverflow.com/questions/19540089/how-to-get-the-list-of-filenames-in-a-directory-and-store-that-in-a-variable-usi

Ось якийсь код, який додає кожне ім'я файлу до каталогу до масиву, ви можете додати якийсь код, який використовує ці назви файлів як базу та додає до них:

@echo off
setlocal disableDelayedExpansion
:: Load the file path "array"
for /f "tokens=1* delims=:" %%A in ('dir /s /b^|findstr /n "^"') do (
  set "file.%%A=%%B"
  set "file.count=%%A"
)

:: Access the values
setlocal enableDelayedExpansion
for /l %%N in (1 1 %file.count%) do echo !file.%%N!

Особисто я створив би файл, який просто називався, file.txtі використовувати його як основне ім'я файлу для створення нових файлів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.