Wenn Sie nach Möglichkeiten suchen, Dateien und Ordner automatisch zu erstellen und sie basierend auf dem Zeitstempel Ihres Systems zu benennen, sind Sie hier genau richtig. Es gibt eine supereinfache Methode, mit der Sie diese Aufgabe erledigen können. Die erstellten Ordner oder Dateien können dann für verschiedene Zwecke verwendet werden, z. B. zum Speichern der Dateisicherungen, zum Sortieren von Dateien nach Datum usw.
In diesem Artikel erklären wir in sehr einfachen Schritten, wie Sie Dateien und Ordner in Ihrem Windows 11/10 automatisch erstellen und anhand des Zeitstempels des Systems benennen können. Die verwendete Methode ist Batch-Scripting und es ist sehr einfach. Ich wünsche Ihnen viel Spaß beim Lesen des Artikels.
Inhaltsverzeichnis
Abschnitt 1: So erstellen Sie automatisch einen Ordner und benennen ihn basierend auf dem aktuellen Zeitstempel des Systems
Schritt 1: Zuerst, Navigieren Sie zum übergeordneten Ordner wo Sie den Ordner erstellen möchten, und benennen Sie ihn basierend auf dem aktuellen Zeitstempel des Systems.
Als nächstes Rechtsklick auf ein Freiraum, klicke auf Neu und klicken Sie dann auf die Text dokument Möglichkeit.
Schritt 2: Jetzt Doppelklick auf das neu erstellte Textdokument, um es zu bearbeiten.
Schritt 3: Sobald sich das Textdokument im Editor öffnet, Kopieren und Einfügen das folgende Skript darauf.
Echooffset CUR_YYYY=%Datum:~10,4% setze CUR_MM=%date:~4,2% setze CUR_DD=%date:~7,2% setze CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) setze CUR_NN=%time:~3,2% setze CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
Vergessen Sie nicht, die Tasten STRG + S zu drücken zusammen zu speichern die Datei, sobald Sie mit dem Kopieren des obigen Skripts fertig sind.
ANZEIGE
Skript-Erklärung
Das Drehbuch zuerst Auszüge die jetzige Tag, Monat, Jahr, Stunden, Minuten, Sekunden und Millisekunden von der Systemzeit. Das für diesen Teil verantwortliche Skript ist unten.
einstellen CUR_YYYY=%Datum:~10,4% einstellenCUR_MM=%Datum:~4,2% einstellenCUR_DD=%Datum:~7,2% einstellenCUR_HH=%Zeit:~0,2% if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) setCUR_NN=%Zeit:~3,2% einstellenCUR_SS=%Zeit:~6,2% einstellenCUR_MS=%Zeit:~9,2%
Die erstellten Variablen lauten also wie folgt:
CUR_YYYY – Speichert das Jahr
CUR_MM – Speichert den Monat
CUR_DD – Speichert den Tag
CUR_HH – Speichert die Stunden
CUR_NN – Speichert die Minuten
CUR_SS – Speichert die Sekunden
CUR_MS – Speichert die Millisekunden
Die untere Zeile ist für die Formatierung des Ordnernamens verantwortlich. Gemäß der folgenden Zeile hat der Name des Ordners das folgende Format Tag-Monat-Jahr_Stunden. Protokoll. Sekunden. Das Format wird dann in einer Variablen namens gespeichert SUBDATEINAME.
set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
Abschließend wird der Ordner mit der erstellt mkdir Befehl.
mkdir %SUBFILENAME%
So optimieren Sie das Benennungsformat
- Wenn Sie ein anderes Format für die Benennung Ihres Ordners benötigen, können Sie die im obigen Abschnitt erläuterten Variablen verwenden. Wenn Sie beispielsweise möchten, dass das Format Ihres Ordnernamens Jahr_Monat_Tag-Sekunden lautet. Std. Minuten, dann deine SUBFILENAME festlegen Zeile muss wie folgt geändert werden.
set SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Ergebnis ==> 2022-04-15_58.21.15
- Sie können auch das Trennzeichen zwischen den Variablen ändern. Zum Beispiel, wenn Sie möchten Bindestriche um die Zeit auch statt zu trennen Punkte, dann deine SUBDATEINAME muss wie folgt geändert werden.
set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
Ergebnis ==> 15-04-2022_21-18-26
- Wenn Sie keine Trennzeichen dazwischen wünschen Datum Elemente und Zeit Elemente, benötigen aber einen Bindestrich zwischen Datum und Uhrzeit, dann lautet SUBFILENAME:
set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Ergebnis ==> 15042022_211849
Schritt 4: Kehren Sie als Nächstes zu dem Ordner zurück, in dem Sie Ihr Textdokument gespeichert haben, klicken darauf und drücken Sie dann die F2 Schlüssel zu umbenennen es.
Geben Sie einen Namen Ihrer Wahl an, aber Sie müssen den angeben Verlängerung als Schläger. Dies ist der wichtigste Teil.
Schritt 5: Sobald Sie umbenennen und irgendwo anders klicken, wird Ihnen die angezeigt Bestätigung umbenennen Dialogbox. Klick auf das Ja Taste, um mit dem nächsten Schritt fortzufahren.
Schritt 6: Ihr Batch-Skript kann jetzt ausgeführt werden. Doppelklick auf die Datei, um sie auszuführen.
Schritt 7: Magie! Ein neuer Ordner wird im selben Ordner wie Ihr Batch-Skript erstellt und seine Benennung basiert auf dem aktuellen Zeitstempel Ihres Systems.
Abschnitt 2: So erstellen Sie automatisch eine Datei und benennen sie basierend auf dem aktuellen Zeitstempel des Systems
In Abschnitt 1 haben wir einen Ordner erstellt, der nach dem aktuellen Zeitstempel des Systems benannt wurde. In diesem Abschnitt sehen wir uns an, wie Sie eine Datei automatisch erstellen und sie basierend auf dem aktuellen Zeitstempel des Systems benennen können.
Zunächst, Erstellen Sie die Batch-Datei wie in Abschnitt 1 beschrieben.
Schritt 1: Rechtsklick auf der Batch-Datei aus dem du erstellt hast Abschnitt 1 und dann auf klicken Weitere Optionen anzeigen.
Schritt 2: Klicken Sie im sich erweiternden Menü auf die Bearbeiten Möglichkeit.
Schritt 3: Jetzt, Kommentar aus dem mkdirLinie gegen Ende. Dies ist der Teil des Skripts, der für die Erstellung des Ordners verantwortlich ist.
Zu Kommentaraus eine Zeile im Batch-Scripting, die Sie hinzufügen müssen 2 Doppelpunkte zum Zeilenanfang. Dies würde dazu führen, dass das Skript die Zeile nach den Doppelpunkten ignoriert. Ihre mkdir-Zeile wäre also wie folgt und wird während der Skriptausführung ignoriert.
::mkdir %SUBFILENAME%
Lassen Sie uns nun die Zeile hinzufügen, die die Datei erstellt, wobei Sie dasselbe Namensformat verwenden.
echo "Hallo, Willkommen auf der Geek-Seite" > %SUBFILENAME%.txt
Der endgültige Code, der in der Batch-Skriptdatei vorhanden sein muss, sollte also wie folgt aussehen.
Echooffset CUR_YYYY=%Datum:~10,4% setze CUR_MM=%date:~4,2% setze CUR_DD=%date:~7,2% setze CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) setze CUR_NN=%time:~3,2% setze CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Hallo, Willkommen auf der Geek-Seite" > %SUBFILENAME%.txt
Nicht vergessen Speicher die Datei durch Drücken der STRG und S Schlüssel zusammen wie immer.
Schritt 4: Doppelklick in Ihrem Batch-Skript, um es auszuführen.
Schritt 5: Los geht's! Jetzt wird eine neue Datei mit dem Standardtext erstellt Hallo, Willkommen auf der Geek-Seite. Sie können Doppelklick auf die Textdatei, um sie zu öffnen. Sie können Bearbeiten Sie die Datei und fügen Sie beliebigen Text nach Ihrer Wahl hinzu, so wie Sie normalerweise eine Textdatei bearbeiten und speichern würden. Genießen!
Abschnitt 3: So erstellen Sie automatisch einen Ordner und eine Datei und benennen sie basierend auf dem aktuellen Zeitstempel des Systems
Wenn Sie in diesem Abschnitt auf die Batch-Datei doppelklicken, eine Datei und einen Ordner werden automatisch erstellt, und beide werden basierend auf dem aktuellen Zeitstempel des Systems benannt.
Schritt 1: Rechtsklick auf dem Batch-Skript, das Sie erstellt haben Sektion 2, und klicken Sie dann auf Weitere Optionen anzeigen.
Schritt 2: Klick auf das Bearbeiten Option im nächsten Schritt.
Schritt 3: Um auch den Ordner zusammen mit der Datei zu erstellen, Löschen das :: von Anfang an mkdir Linie.
Ihr endgültiges Skript sollte wie folgt aussehen.
Echooffset CUR_YYYY=%Datum:~10,4% setze CUR_MM=%date:~4,2% setze CUR_DD=%date:~7,2% setze CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) setze CUR_NN=%time:~3,2% setze CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Hallo, Willkommen auf der Geek-Seite" > %SUBFILENAME%.txt
Speichern Sie die Datei wie immer durch Drücken der STRG + S Tasten gleichzeitig.
Schritt 4: Doppelklick auf der auszuführenden Batch-Datei, nachdem Sie sie gespeichert haben.
Schritt 5: Voila! Sie können sehen, dass jetzt eine neue Datei und ein Ordner erstellt werden, die beide basierend auf dem aktuellen Zeitstempel Ihres Systems benannt sind.
Bitte teilen Sie uns im Kommentarbereich mit, wenn Sie bei einem der Schritte stecken bleiben.
Bleiben Sie dran für weitere Tricks, Tipps und Korrekturen.
Schritt 1 - Laden Sie das Restoro PC Repair Tool hier herunter
Schritt 2 – Klicken Sie auf Scan starten, um alle PC-Probleme automatisch zu finden und zu beheben.