Pokud hledáte způsoby, jak automaticky vytvářet soubory a složky a pojmenovávat je podle časového razítka vašeho systému, jste na správném místě. Existuje super jednoduchá metoda, pomocí které můžete tento úkol provést. Vytvořené složky nebo soubory pak lze použít pro různé účely, jako je ukládání záloh souborů, třídění souborů podle data atd.
V tomto článku v několika velmi jednoduchých krocích vysvětlíme, jak můžete automaticky vytvářet soubory a složky v systému Windows 11/10 a pojmenovávat je na základě časového razítka systému. Použitá metoda je dávkové skriptování a je velmi snadné. Doufám, že se vám čtení článku bude líbit.
Obsah
Část 1: Jak automaticky vytvořit složku a pojmenovat ji na základě aktuálního časového razítka systému
Krok 1: Za prvé, přejděte do nadřazené složky kde chcete vytvořit složku a pojmenovat ji podle aktuálního časového razítka systému.
Jako další, klikněte pravým tlačítkem myši na prázdné místo, klikněte na Nový a poté klikněte na Textový dokument volba.
Krok 2: Nyní dvojklik na nově vytvořený textový dokument jej upravit.
Krok 3: Jakmile se textový dokument otevře v poznámkovém bloku, kopírování a vkládání na něj následující skript.
echo off set CUR_YYYY=%date:~10,4% nastavit CUR_MM=%date:~4,2% nastavit CUR_DD=%date:~7,2% nastavit CUR_HH=%time:~0,2% pokud %CUR_HH% lss 10 (nastaveno CUR_HH=0%čas:~1,1%) nastavit CUR_NN=%čas:~3,2% nastavit CUR_SS=%čas:~6,2% nastavit CUR_MS=%time:~9,2% nastavit SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
Nezapomeňte stisknout klávesy CTRL + S společně k Uložit soubor, jakmile dokončíte zkopírování výše uvedeného skriptu.
REKLAMA
Vysvětlení skriptu
Nejdříve scénář extrakty proudu den, měsíc, rok, hodiny, minuty, sekundy a milisekundy ze systémového času. Skript zodpovědný za tuto část je níže.
soubor CUR_YYYY=%date:~10,4% souborCUR_MM=%date:~4,2% souborCUR_DD=%date:~7,2% souborCUR_HH=%time:~0,2% pokud je nastaveno %CUR_HH% lss 10 (nastaveno CUR_HH=0%čas:~1,1%)CUR_NN=%time:~3,2% souborCUR_SS=%time:~6,2% souborCUR_MS=%time:~9,2%
Takže vytvořené proměnné jsou následující:
CUR_YYYY – Uloží rok
CUR_MM – Uloží měsíc
CUR_DD – Uloží den
CUR_HH – Ukládá hodiny
CUR_NN – Ukládá minuty
CUR_SS – Ukládá sekundy
CUR_MS – Ukládá milisekundy
Níže uvedený řádek je odpovědný za formátování názvu složky. Podle níže uvedeného řádku bude název složky ve formátu Den-Měsíc-Rok_hodiny. Minut. Sekundy. Formát se pak uloží do proměnné s názvem SUBFILENAME.
nastavit SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
Nakonec je složka vytvořena pomocí mkdir příkaz.
mkdir %SUBFILENAME%
Jak vyladit formát pojmenování
- Pokud potřebujete jiný formát pro pojmenování vaší složky, můžete použít proměnné popsané v části výše. Pokud byste například chtěli, aby byl formát názvu vaší složky jako Rok_Měsíc_Den-Sekundy. hodiny. Minuty, pak vaše nastavit SUBFILENAME řádek bude nutné změnit následovně.
nastavit SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Výsledek ==> 2022-04-15_58.21.15
- Můžete také změnit oddělovač mezi proměnnými. Například pokud chcete pomlčky místo toho také oddělit čas tečky, pak vaše SUBFILENAME bude nutné změnit na následující.
nastavit SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
Výsledek ==> 15-04-2022_21-18-26
- Pokud mezi nimi nechcete žádné oddělovače datum prvky a Čas prvky, ale mezi datem a časem je potřeba spojovník, pak bude SUBFILENAME:
nastavit SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Výsledek ==> 15042022_211849
Krok 4: Jako další se vraťte do složky, do které jste uložili textový dokument, klikněte na něj a poté stiskněte F2 klíč k přejmenovat to.
Uveďte jméno podle svého výběru, ale musíte dát rozšíření tak jako netopýr. Toto je nejdůležitější část.
Krok 5: Jakmile přejmenujete a kliknete někam jinam, zobrazí se vám Potvrzení přejmenování dialogové okno. Klikněte na Ano tlačítkem přejděte k dalšímu kroku.
Krok 6: Váš dávkový skript je nyní připraven ke spuštění. Dvojklik na soubor, abyste jej provedli.
Krok 7: Kouzlo! Ve stejné složce jako váš dávkový skript se vytvoří nová složka a její pojmenování je založeno na aktuálním časovém razítku vašeho systému.
Část 2: Jak automaticky vytvořit soubor a pojmenovat jej na základě aktuálního časového razítka systému
V sekci 1 jsme vytvořili složku, která byla pojmenována na základě aktuálního časového razítka systému. V této části se podíváme, jak můžete automaticky vytvořit soubor a pojmenovat jej podle aktuálního časového razítka systému.
Především, vytvořte dávkový soubor, jak je popsáno v části 1.
Krok 1: Klikněte pravým tlačítkem myši na dávkový soubor jste vytvořili z Sekce 1 a poté klikněte na Zobrazit další možnosti.
Krok 2: V nabídce, která se rozbalí, klikněte na Upravit volba.
Krok 3: Nyní, komentář ven z mkdirčára u konce. Toto je část skriptu, která je zodpovědná za vytvoření složky.
Na komentářven řádek v dávkovém skriptování, musíte přidat 2 dvojtečky na začátek řádku. Tím by skript ignoroval řádek za dvojtečkami. Takže váš řádek mkdir bude vypadat následovně a během provádění skriptu bude ignorován.
::mkdir %SUBFILENAME%
Nyní přidejte řádek, který vytvoří soubor, pomocí stejného formátu pojmenování.
echo "Dobrý den, vítejte na stránce Geek" > %SUBFILENAME%.txt
Takže konečný kód, který musí být přítomen v souboru dávkového skriptu, by měl být následující.
echo off set CUR_YYYY=%date:~10,4% nastavit CUR_MM=%date:~4,2% nastavit CUR_DD=%date:~7,2% nastavit CUR_HH=%time:~0,2% pokud %CUR_HH% lss 10 (nastaveno CUR_HH=0%čas:~1,1%) nastavit CUR_NN=%čas:~3,2% nastavit CUR_SS=%čas:~6,2% nastavit CUR_MS=%time:~9,2% nastavit SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Dobrý den, vítejte na stránce Geek" > %SUBFILENAME%.txt
nezapomeňte uložit soubor stisknutím tlačítka CTRL a S klíče spolu jako vždy.
Krok 4: Dvojklik na vašem dávkovém skriptu, abyste jej provedli.
Krok 5: Tady máš! Nyní je vytvořen nový soubor s výchozím textem Dobrý den, vítejte na stránce The Geek. Můžeš dvojklik na textovém souboru jej otevřete. Můžeš upravit soubor a přidejte libovolný text podle svého výběru, stejně jako byste normálně upravovali a ukládali textový soubor. Užívat si!
Část 3: Jak automaticky vytvořit složku a soubor a pojmenovat je podle aktuálního časového razítka systému
V této části, jakmile dvakrát kliknete na dávkový soubor, soubor a složku budou vytvořeny automaticky a obě budou pojmenovány podle aktuálního časového razítka systému.
Krok 1: Klikněte pravým tlačítkem myši na dávkovém skriptu, který jste vytvořili Sekce 2a poté klikněte na Zobrazit další možnosti.
Krok 2: Klikněte na Upravit možnost v dalším kroku.
Krok 3: Chcete-li vytvořit složku společně se souborem, odstranit a :: od začátku mkdir čára.
Váš konečný skript by měl být následující.
echo off set CUR_YYYY=%date:~10,4% nastavit CUR_MM=%date:~4,2% nastavit CUR_DD=%date:~7,2% nastavit CUR_HH=%time:~0,2% pokud %CUR_HH% lss 10 (nastaveno CUR_HH=0%čas:~1,1%) nastavit CUR_NN=%čas:~3,2% nastavit CUR_SS=%čas:~6,2% nastavit CUR_MS=%time:~9,2% nastavit SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Dobrý den, vítejte na stránce Geek" > %SUBFILENAME%.txt
Jako vždy uložte soubor stisknutím tlačítka CTRL + S klíče současně.
Krok 4: Dvojklik na dávkovém souboru ke spuštění, jakmile jej uložíte.
Krok 5: Voila! Můžete vidět, že jsou nyní vytvořeny nový soubor a složka a oba jsou pojmenovány podle aktuálního časového razítka vašeho systému.
Řekněte nám prosím v sekci komentářů, pokud jste uvízli v některém z kroků.
Zůstaňte naladěni na další triky, tipy a opravy.
Krok 1 - Stáhněte si Restoro PC Repair Tool odtud
Krok 2 – Kliknutím na Spustit skenování automaticky vyhledejte a opravte jakýkoli problém s počítačem.