Техники, которые я собрал из других ответов:
Делает 0-байтовый файл очень понятным, обратно совместимым способом:
type nul >EmptyFile.txt
идея через: анонимный , Дэнни Бакетт , возможно, другие, я вдохновлен работой JdeBP
0-байтовый файл по-другому , он выглядит обратно совместимым:
REM. >EmptyFile.txt
идея через: Йоханнес
0-байтовый файл также выглядит как обратно совместимый:
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
через: отличный источник для случайных Хунг Хайн
править 2 Андрей М указывает на, вероятно, самый забавный / провокационный способ добиться этого с помощью неверной команды
Файл в 0 байт: неверная команда / забавный способ (совместимость: неизвестна)
*>EmptyFile.txt
идея через: Андрей М
0-байтовый файл 4-й путь :
break > file.txt
Идея с помощью: foxidrive благодаря комментарий от Double Гра !