Techniken, die ich aus anderen Antworten zusammengetragen habe:
Macht eine 0-Byte-Datei sehr klar und abwärtskompatibel:
type nul >EmptyFile.txt
Idee über: anonym , Danny Backett , möglicherweise andere, ich selbst inspiriert von JdeBPs Arbeit
Eine 0-Byte-Datei ist anders ausgedrückt abwärtskompatibel:
REM. >EmptyFile.txt
Idee über: Johannes
Eine 0-Byte-Datei 3. Weg auch abwärtskompatibel:
echo. 2>EmptyFile.txt
Idee über: TheSmurf
Eine 0-Byte-Datei, die wahrscheinlich seit Windows 2000 systematisch verfügbar ist:
fsutil file createnew EmptyFile.txt 0
Idee über: Emm
Eine 0-Byte-Datei, die schreibgeschützte Dateien überschreibt
ATTRIB -R filename.ext>NUL
(CD.>filename.ext)2>NUL
Idee via: copyitright
Eine einzelne neue Zeile (2 Bytes: 0x0D 0x0A
in hexadezimaler Schreibweise , alternativ geschrieben als \r\n
):
echo.>AlmostEmptyFile.txt
Hinweis: kein Raum zwischen echo
, .
und >
.
Idee über: Wie können Sie einen Zeilenumbruch in Batch-Dateien wiedergeben?
Bearbeiten Es scheint, dass jeder ungültige Befehl, der in eine Datei umgeleitet wird , eine leere Datei erstellen würde. heh, ein Feature! Kompatibilität: unbekannt
TheInvisibleFeature <nul >EmptyFile.txt
Eine 0-Byte-Datei: ungültiger Befehl / mit einem zufälligen Namen (Kompatibilität: unbekannt):
%RANDOM%-%TIME:~6,5% <nul >EmptyFile.txt
via: tolle Quelle für Zufall von Hung Huynh
edit 2 Andriy M weist auf den wahrscheinlich amüsantesten / provokantesten Weg hin, dies über einen ungültigen Befehl zu erreichen
Eine 0-Byte-Datei: ungültiger Befehl / Funky Way (Kompatibilität: unbekannt)
*>EmptyFile.txt
Idee über: Andriy M.
Eine 0-Byte-Datei 4. kommender Weg :
break > file.txt
Idee via: foxidrive dank Kommentar von Double Gras !