Techniques que j'ai recueillies à partir d'autres réponses:
Rend un fichier de 0 octet d' une manière très claire et rétrocompatible:
type nul >EmptyFile.txt
idée via: anonyme , Danny Backett , peut-être d'autres, moi-même inspiré par le travail de JdeBP
Un fichier de 0 octet d'une autre manière , il est rétrocompatible:
REM. >EmptyFile.txt
idée via: Johannes
Un fichier de 0 octet à la troisième manière rétrocompatible:
echo. 2>EmptyFile.txt
idée via: TheSmurf
Un fichier de 0 octet de la manière systématique probablement disponible depuis Windows 2000:
fsutil file createnew EmptyFile.txt 0
idée via: Emm
Un fichier de 0 octet écrasant les fichiers en lecture seule
ATTRIB -R filename.ext>NUL
(CD.>filename.ext)2>NUL
idée via: copyitright
Un seul saut de ligne (2 octets: 0x0D 0x0A
en notation hexadécimale , alternativement écrit comme \r\n
):
echo.>AlmostEmptyFile.txt
Remarque: aucun espace entre echo
, .
et >
.
idée via: Comment faire écho à une nouvelle ligne dans des fichiers batch?
edit Il semble que toute commande invalide redirigée vers un fichier crée un fichier vide. heh, une fonctionnalité! compatibilité: uknown
TheInvisibleFeature <nul >EmptyFile.txt
Un fichier de 0 octets: commande invalide / avec un nom aléatoire (compatibilité: uknown):
%RANDOM%-%TIME:~6,5% <nul >EmptyFile.txt
via: une excellente source pour le hasard par Hung Huynh
modifier 2 Andriy M souligne la façon probablement la plus amusante / provocante d'y parvenir via une commande invalide
Un fichier de 0 octets: commande invalide / façon funky (compatibilité: inconnue)
*>EmptyFile.txt
idée via: Andriy M
A 0 octets voie 4ème à venir fichier :
break > file.txt
idée via: foxidrive grâce au commentaire de Double Gras !