Техник, которые я собрал из других ответов:
Делает 0-байтовый файл очень понятным, обратно совместимым способом:
type nul >EmptyFile.txt
идея через: аноним , Дэнни Бакетт , возможно, другие, меня вдохновили работы JdeBP
0-байтовый файл другим способом , он выглядит обратно совместимым:
REM. >EmptyFile.txt
идея через: Йоханнес
0-байтовый файл 3-й путь и обратно-совместимый вид:
echo. 2>EmptyFile.txt
идея через: TheSmurf
0-байтовый файл систематическим способом возможно доступно с Windows 2000:
fsutil file createnew EmptyFile.txt 0
идея через: Эмм
Файл 0 байтов перезаписывает файлы только для чтения
ATTRIB -R filename.ext>NUL
(CD.>filename.ext)2>NUL
идея через: авторское право
Одна новая строка (2 байта: 0x0D 0x0A
в шестнадцатеричная запись , альтернативно записанная как \r\n
):
echo.>AlmostEmptyFile.txt
Примечание: нет пробел между echo
, .
и >
.
идея через: Как вы можете повторить новую строку в пакетных файлах?
edit Кажется, что любая недопустимая команда перенаправленная в файл создаст пустой файл. хех, фича!
совместимость: неизвестно
TheInvisibleFeature <nul >EmptyFile.txt
Файл 0 байт: недопустимая команда / со случайным именем (совместимость: неизвестно):
%RANDOM%-%TIME:~6,5% <nul >EmptyFile.txt
через: отличный источник для случайных Хунг Хайн
edit 2 Andriy M указывает , вероятно, самый забавный / провокационный способ добиться этого с помощью неверной команды
Файл 0 байт: недопустимая команда / необычный способ (совместимость: неизвестна)
*>EmptyFile.txt
идея через: Андрей М
Файл 0 байт, 4-й путь :
break > file.txt
идея через: foxidrive благодаря комментарию из Double Gras !