Как создать пустой текстовый файл из пакетного файла?

230
задан aschipfl 9 April 2019 в 08:07
поделиться

5 ответов

echo. 2>EmptyFile.txt
226
ответ дан TheSmurf 23 November 2019 в 03:37
поделиться
copy NUL EmptyFile.txt

DOS имеет несколько специальных файлов (устройства, на самом деле), которые существуют в каждом каталоге, NUL являющийся эквивалентом UNIX /dev/null: это - волшебный файл, это всегда пусто и выбрасывает что-либо, что Вы пишете в него. Вот список из некоторых других; CON иногда полезно также.

, Чтобы постараться не вывод относительно любого вообще, можно использовать

copy /y NUL EmptyFile.txt >NUL

/y, предотвращает copy от выяснения у вопроса, который Вы не видите, когда произведенный переходит в NUL.

347
ответ дан ephemient 23 November 2019 в 03:37
поделиться
type NUL > EmptyFile.txt

После того, чтобы читать предыдущие два сообщения, это смешение этих двух - то, что я придумал. Это кажется немного более чистым. Нет никакой потребности волноваться о перенаправлении "1 скопированного файла (файла)". сообщение к NUL, как предыдущее сообщение делает, и это выглядит хорошим рядом с ECHO OutputLineFromLoop >> Emptyfile.txt, который будет обычно следовать в пакетном файле.

177
ответ дан Kevin K 23 November 2019 в 03:37
поделиться

Вы можете использовать команду TYPE вместо COPY . Попробуйте следующее:

TYPE File1.txt>File2.txt

Где File1.txt пуст.

2
ответ дан 23 November 2019 в 03:37
поделиться

REM. > empty.file

25
ответ дан 23 November 2019 в 03:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: