copy NUL EmptyFile.txt
DOS имеет несколько специальных файлов (устройства, на самом деле), которые существуют в каждом каталоге, NUL
являющийся эквивалентом UNIX /dev/null
: это - волшебный файл, это всегда пусто и выбрасывает что-либо, что Вы пишете в него. Вот список из некоторых других; CON
иногда полезно также.
, Чтобы постараться не вывод относительно любого вообще, можно использовать
copy /y NUL EmptyFile.txt >NUL
/y
, предотвращает copy
от выяснения у вопроса, который Вы не видите, когда произведенный переходит в NUL
.
type NUL > EmptyFile.txt
После того, чтобы читать предыдущие два сообщения, это смешение этих двух - то, что я придумал. Это кажется немного более чистым. Нет никакой потребности волноваться о перенаправлении "1 скопированного файла (файла)". сообщение к NUL
, как предыдущее сообщение делает, и это выглядит хорошим рядом с ECHO OutputLineFromLoop >> Emptyfile.txt
, который будет обычно следовать в пакетном файле.
Вы можете использовать команду TYPE
вместо COPY
. Попробуйте следующее:
TYPE File1.txt>File2.txt
Где File1.txt
пуст.