So erstellen Sie leere Dateien über die Eingabeaufforderung (cmd): Nun, manchmal müssen Sie nur leere Dateien in Windows erstellen, damit Anwendungen in einer portablen Umgebung funktionieren oder die Nulldateien in einem anderen Prozess nutzen. Was auch immer der Grund sein mag, zu wissen, wie man leere Dateien über die Eingabeaufforderung erstellt, wird nur für Sie nützlich sein und Ihnen helfen, das System besser zu verstehen.
Jetzt haben PSIX-kompatible Systeme einen Touch-Befehl, der leere Dateien erstellt, aber in Windows gibt es keinen solchen Befehl, deshalb ist es wichtiger zu lernen, wie man einen erstellt. Sie müssen sich überlegen, warum Sie nicht eine leere Datei aus dem Editor erstellen und speichern. Nun, es ist keine leere Datei, deshalb wird diese Aufgabe mit der Eingabeaufforderung (cmd) ausgeführt.
So erstellen Sie leere Dateien über die Eingabeaufforderung (cmd)
1. Drücken Sie die Windows-Taste + X und wählen Sie dann Eingabeaufforderung (Admin).
2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: cd „C:\Ihr Verzeichnis“
Hinweis: Ersetzen Sie Ihr Verzeichnis durch das tatsächliche Verzeichnis, mit dem Sie arbeiten müssen.
3. Um eine leere Datei zu erstellen, geben Sie einfach diesen Befehl ein und drücken
Sie die Eingabetaste: copy nul "emptyfile.txt" Hinweis: Ersetzen Sie emptyfile.txt durch den Namen der gewünschten Datei.
4.Wenn der obige Befehl keine leere Datei erstellen kann, versuchen Sie es mit dieser: kopieren Sie /b NUL EmptyFile.txt
5. Das Problem mit dem obigen Befehl besteht nun darin, dass immer angezeigt wird, dass die Datei kopiert wurde. Um dies zu vermeiden, können Sie auch den folgenden Befehl versuchen: Geben Sie NUL > 1.txt ein
6.Wenn Sie wirklich eine völlig leere Datei ohne Ausgabe auf stdout wünschen, können Sie stdout auf nul umleiten:
kopieren Sie nul file.txt > nul
7.Eine andere Alternative ist, dass Sie aaa> empty_file ausführen, wodurch eine leere Datei im aktuellen Verzeichnis erstellt wird und dann versucht wird, den Befehl aaa auszuführen, der kein gültiger Befehl ist. Auf diese Weise erstellen Sie eine leere Datei.
C:\Users\Aditya>cd Desktop C:\Users\Aditya\Desktop>aaa >empty_file 'aaa' wird nicht als interner oder externer Befehl, lauffähiges Programm oder Batch-Datei erkannt. C:\Users\Aditya\Desktop>dir Verzeichnis von :\Users\Aditya\Desktop 09.06.2017 10:41
. 06.09.2017 10:41
.. 06.09.2017 10:41 0 empty_file

8.Außerdem können Sie Ihren eigenen Touch-Befehl schreiben:
#include #include int main(int argc, char ** argv;) { if(argc !=2) { std::cerr << "Muss einen Dateinamen angeben" << endl; 1 zurückgeben; } std::ofstream foo(argv[1]); foo.close(); 0 zurückgeben; }
7.Speichern Sie die obige Datei als touch.cpp und schon haben Sie ein Touch-Programm erstellt.
Für dich empfohlen:
Das ist es, was Sie erfolgreich gelernt haben, wie Sie leere Dateien über die Eingabeaufforderung (cmd) erstellen. Wenn Sie jedoch noch Fragen zu diesem Handbuch haben, können Sie diese gerne im Kommentarbereich stellen.