Wenn Sie nach einer Möglichkeit suchen, Dateien und Ordner basierend auf Systemzeitstempeln automatisch zu erstellen und zu benennen, sind Sie hier genau richtig. Es gibt eine supereinfache Möglichkeit, diese Aufgabe zu erledigen. Die erstellten Ordner oder Dateien können dann für verschiedene Zwecke verwendet werden, z. B. zum Speichern von Dateisicherungen, zum Sortieren von Dateien nach Datum usw.
In diesem Artikel erklären wir in einigen sehr einfachen Schritten, wie Sie in Windows 11/10 automatisch Dateien und Ordner erstellen und diese anhand des Zeitstempels des Systems benennen. Die verwendete Methode ist ein Batch-Skript, das sehr einfach ist. Ich hoffe, Ihnen hat die Lektüre dieses Artikels gefallen.
Schritt 1: Navigieren Sie zunächst zum übergeordneten Ordner, in dem Sie den Ordner erstellen möchten und benennen Sie ihn basierend auf Benennen Sie es mit dem aktuellen Zeitstempel des Systems.
Als nächstes klicken Sie mit der rechten Maustaste auf den leeren Bereich, klicken Sie auf Neu und dann auf die Option Textdokument.
Schritt 2: Jetzt Doppelklickauf das neu erstellte Textdokument, um es zu bearbeiten.
Schritt 3: Nachdem Sie das Textdokument im Editor geöffnet haben, kopieren Sie das folgende Skript und fügen Sie es ein.
回声设置 CUR_YYYY=%date:~10,4%设置 CUR_MM=%date:~4,2%设置 CUR_DD=%date:~7,2%设置 CUR_HH=%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置 CUR_NN=%time:~3,2%设置 CUR_SS=%time:~6,2%设置 CUR_MS=%time:~9,2%设置 SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%mkdir %SUBFILENAME%
vergessen Sie nicht, gleichzeitig die Tasten STRG + S zu drücken , um die Datei zu speichern.
Skriptbeschreibung
Das Skript extrahiertzunächst den aktuellen Tag, Monat, Jahr, Stunde, Minute, Sekunde und Millisekunde aus der Systemzeit . Das für diesen Teil verantwortliche Skript ist wie folgt.
设置CUR_YYYY =%date:~10,4%设置CUR_MM =%date:~4,2%设置CUR_DD =%date:~7,2%设置CUR_HH =%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置CUR_NN =%time:~3,2%设置CUR_SS =%time:~6,2%设置CUR_MS =%time:~9,2%
CUR_YYYY – speichert das Jahr CUR_MM – speichert den Monat CUR_DD – speichert den Tag CUR_HH – speichert die Stunde CUR_NN – speichert die Minute. CUR_SS – speichert die Sekunden CUR_MS – speichert MillisekundenDie folgende Zeile ist für die Formatierung des Ordnernamens verantwortlich. Basierend auf den folgenden Zeilen hat der Name des Ordners das Format
Tag-Monat-Jahr_Stunden.Minuten.Sekunden. Speichern Sie dann das Format in einer Variablen namens SUBFILENAME.
设置 SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
Verwenden Sie abschließend den Befehl mkdir, um den Ordner zu erstellen.
mkdir %SUBFILENAME%
So passen Sie das Benennungsformat an
设置 SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Sie können auch das Trennzeichen zwischen Variablen ändern. Wenn Sie beispielsweise möchten, dass anstelle von
设置 SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
设置 SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Schritt 4: Gehen Sie als Nächstes zurück zu dem Ordner, in dem Sie das Textdokument gespeichert haben, klicken
Sie darauf und drücken Sie dann die TasteF2 um es umzubenennen . Geben Sie einen Namen Ihrer Wahl ein, aber Sie müssen die Erweiterung als bat
angeben. Dies ist der wichtigste Teil.Schritt 5
: Nach dem Umbenennen und Klicken auf eine andere Stelle wird das Dialogfeld „Bestätigung der Umbenennung“ angezeigt. Klicken Sie auf die Schaltfläche „Ja“, um mit dem nächsten Schritt fortzufahren.
Schritt 6: Ihr Batch-Skript ist jetzt zur Ausführung bereit. Doppelklicken Sie auf die -Datei, um sie auszuführen.
第7步:魔术!将在与批处理脚本相同的文件夹内创建一个新文件夹,其命名基于系统的当前时间戳。
在第 1 节中,我们创建了一个基于系统当前时间戳命名的文件夹。在本节中,让我们看看如何根据系统当前的时间戳自动创建文件并为其命名。
首先,创建第 1 节中详述的批处理文件。
第 1 步:右键单击您从第 1 节创建的批处理文件,然后单击显示更多选项。
第 2 步:从展开的菜单中,单击“编辑”选项。
第 3 步:现在,注释掉最后的mkdir 行。这是负责制作文件夹的脚本部分。
要在批处理脚本中注释掉 一行,您需要在该行的开头添加2 个冒号。这将使脚本忽略冒号后面的行。因此,您的 mkdir 行将如下所示,并且在脚本执行期间将被忽略。
::mkdir %SUBFILENAME%
现在,让我们使用相同的命名格式添加将创建文件的行。
echo "你好,欢迎来到极客页面" > %SUBFILENAME%.txt
因此,需要出现在批处理脚本文件中的最终代码应如下所示。
回声设置 CUR_YYYY=%date:~10,4%设置 CUR_MM=%date:~4,2%设置 CUR_DD=%date:~7,2%设置 CUR_HH=%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置 CUR_NN=%time:~3,2%设置 CUR_SS=%time:~6,2%设置 CUR_MS=%time:~9,2%设置 SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%::mkdir %SUBFILENAME%echo "你好,欢迎来到极客页面" > %SUBFILENAME%.txt
不要忘记像往常一样同时按下CTRL 和 S键来保存文件。
第 4 步:双击您的批处理脚本以执行它。
第5步:你去!现在使用默认文本Hello, Welcome to The Geek Page创建了一个新文件。您可以双击文本文件将其打开。您可以编辑文件并根据您的选择添加任何文本,就像您通常编辑和保存文本文件的方式一样。享受!
在本节中,双击批处理文件后,将自动创建一个文件和一个文件夹,它们都将根据系统当前的时间戳命名。
第 1 步:右键单击您在第 2 节中创建的批处理脚本,然后单击显示更多选项。
第 2 步:单击下一步中的“编辑”选项。
第 3 步:要创建文件夹以及文件,请从mkdir行的开头删除:: 。
您的最终脚本应如下所示。
回声设置 CUR_YYYY=%date:~10,4%设置 CUR_MM=%date:~4,2%设置 CUR_DD=%date:~7,2%设置 CUR_HH=%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置 CUR_NN=%time:~3,2%设置 CUR_SS=%time:~6,2%设置 CUR_MS=%time:~9,2%设置 SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%mkdir %SUBFILENAME%echo "你好,欢迎来到极客页面" > %SUBFILENAME%.txt
与往常一样,同时按CTRL + S键保存文件。
第4步:保存后双击批处理文件执行。
第5步:瞧!您可以看到现在创建了一个新文件和一个文件夹,它们都根据您系统的当前时间戳命名。
Das obige ist der detaillierte Inhalt vonSo erstellen und benennen Sie eine Datei/einen Ordner basierend auf dem aktuellen Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!