Hur man skapar en fil/mapp och namnger den baserat på aktuell tidsstämpel

Om du letar efter sätt att automatiskt skapa filer och mappar och namnge dem baserat på ditt systems tidsstämpel, har du kommit till rätt plats. Det finns en superenkel metod med vilken du kan få den här uppgiften gjord. Mapparna eller filerna som skapas kan sedan användas för olika ändamål som att lagra filsäkerhetskopiorna, sortera filer baserat på datum etc.

I den här artikeln förklarar vi i några mycket enkla steg hur du automatiskt kan skapa filer och mappar i din Windows 11/10 och namnge dem baserat på systemets tidsstämpel. Metoden som används är batch scripting och det är väldigt enkelt. Hoppas du gillar att läsa artikeln.

11 Fil skapad Min

Innehållsförteckning

Avsnitt 1: Hur man automatiskt skapar en mapp och namnger den baserat på systemets aktuella tidsstämpel

Steg 1: För det första, navigera till den överordnade mappen där du vill skapa mappen och namnge den baserat på systemets aktuella tidsstämpel.

Som nästa, Högerklicka på en tomt utrymme, Klicka på Ny och klicka sedan på Textdokument alternativ.

1 ny text Min

Steg 2: Nu dubbelklicka på det nyskapade textdokumentet för att redigera det.

2 Öppna File Min

Steg 3: När textdokumentet öppnas i Anteckningar, kopiera och klistra följande skript på den.

eko av inställd CUR_YYYY=%datum:~10,4% set CUR_MM=%datum:~4,2% set CUR_DD=%datum:~7,2% ställ in CUR_HH=%tid:~0,2% om %CUR_HH% lss 10 (set CUR_HH=0%tid:~1,1%) ställ in CUR_NN=%tid:~3,2% set CUR_SS=%tid:~6,2% set CUR_MS=%tid:~9,2% set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
3 Kopiera skript Min

Glöm inte att trycka på tangenterna CTRL + S tillsammans till spara filen när du är klar med att kopiera skriptet ovan.

ANNONS

Manusförklaring

Manuset först extrakt nuvarande dag, månad, år, timmar, minuter, sekunder och millisekunder från systemtiden. Manuset som ansvarar för den delen finns nedan.

uppsättning CUR_ÅÅÅÅ=%datum:~10,4% uppsättningCUR_MM=%datum:~4,2% uppsättningCUR_DD=%datum:~7,2% uppsättningCUR_HH=%tid:~0,2% om %CUR_HH% lss 10 (set CUR_HH=0%tid:~1,1%) inställtCUR_NN=%tid:~3,2% uppsättningCUR_SS=%tid:~6,2% uppsättningCUR_MS=%tid:~9,2% 

Så de skapade variablerna är följande:

CUR_YYYY – Lagrar året

CUR_MM – Lagrar månaden

CUR_DD – Lagrar dagen

CUR_HH – Lagrar timmarna

CUR_NN – Lagrar minuterna

CUR_SS – Lagrar sekunderna

CUR_MS – Lagrar millisekunderna

Raden nedan är den som är ansvarig för att formatera namnet på mappen. Enligt raden nedan kommer namnet på mappen att vara i formatet Dag-Månad-År_Timmar. Minuter. Sekunder. Formatet sparas sedan i en variabel som heter UNDERFILNAMN.

ställ in SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%

Slutligen skapas mappen med hjälp av mkdir kommando.

mkdir %SUBFILENAME%

Hur man justerar namngivningsformatet

  • Om du behöver ett annat format för att namnge din mapp kan du använda variablerna som förklaras i avsnittet ovan. Till exempel, om du vill att formatet på ditt mappnamn ska vara som Year_Month_Day-Seconds. Timmar. Minuter, sedan din ställ in SUBFILENAME raden måste ändras enligt följande.
 ställ in SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%

Resultat ==> 2022-04-15_58.21.15

  • Du kan också ändra avgränsaren mellan variablerna. Till exempel om du vill bindestreck att separera tiden också istället för prickar, sedan din UNDERFILNAMN måste ändras till följande.
 ställ in SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%

Resultat ==> 15-04-2022_21-18-26

  • Om du inte vill ha några avgränsare mellan Datum element och Tid element, men behöver ett bindestreck mellan datum och tid, då blir SUBFILENAME:
 set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%

Resultat ==> 15042022_211849

Steg 4: Som nästa, gå tillbaka till mappen där du har sparat ditt textdokument, klick på den och tryck sedan på F2 nyckel till Döp om Det.

Ge ett valfritt namn, men du måste ge det förlängning som fladdermus. Detta är den viktigaste delen.

4 Byt namn på min

Steg 5: När du byter namn och klickar någon annanstans kommer du att presenteras med Byt namn på bekräftelse dialog ruta. Klicka på Ja för att gå vidare till nästa steg.

5 Bekräfta Byt namn på min

Steg 6: Ditt batchskript är nu redo att köras. Dubbelklicka på filen för att köra den.

6 Utför skript Min

Steg 7: Magiskt! En ny mapp skapas i samma mapp som ditt batchskript och dess namn baseras på ditt systems aktuella tidsstämpel.

7 Mapp skapad Min

Avsnitt 2: Hur man automatiskt skapar en fil och namnger den baserat på systemets aktuella tidsstämpel

I avsnitt 1 skapade vi en mapp som fick ett namn baserat på systemets aktuella tidsstämpel. Låt oss i det här avsnittet se hur du kan skapa en fil automatiskt och namnge den baserat på systemets aktuella tidsstämpel.

För det första, skapa batchfilen enligt beskrivningen i avsnitt 1.

Steg 1: Högerklicka kommandofil du skapade från Sektion 1 och klicka sedan på Visa fler alternativ.

8 Visa fler alternativ Min

Steg 2: Från menyn som expanderar, klicka på Redigera alternativ.

9 Redigera optimerad

Steg 3: Nu, kommentar ut mkdirlinje mot slutet. Det här är den del av skriptet som är ansvarig för att göra mappen.

Till kommentarut en rad i batchscripting måste du lägga till 2 kolon till början av raden. Detta skulle få skriptet att ignorera raden efter kolon. Så din mkdir-rad skulle se ut som följer och den kommer att ignoreras under skriptkörning.

::mkdir %SUBFILENAME%

Låt oss nu lägga till raden som skapar filen, med samma namnformat.

echo "Hej, Välkommen till The Geek Page" > %SUBFILENAME%txt

Så den slutliga koden som måste finnas i batchskriptfilen bör vara som följer.

eko av inställd CUR_YYYY=%datum:~10,4% set CUR_MM=%datum:~4,2% set CUR_DD=%datum:~7,2% ställ in CUR_HH=%tid:~0,2% om %CUR_HH% lss 10 (set CUR_HH=0%tid:~1,1%) ställ in CUR_NN=%tid:~3,2% set CUR_SS=%tid:~6,2% set CUR_MS=%tid:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Hej, Välkommen till The Geek Page" > %SUBFILENAME%txt
9 Skapa fil Kommando Min

Glöm inte att spara filen genom att trycka på CTRL och S nycklar tillsammans som alltid.

Steg 4: Dubbelklicka på ditt batchskript för att köra det.

10 Kör ny batch Min

Steg 5: Varsågod! Nu skapas en ny fil med standardtexten Hej, Välkommen till The Geek Page. Du kan dubbelklicka på textfilen för att öppna den. Du kan redigera filen och lägg till valfri text enligt ditt val, precis som du normalt skulle redigera och spara en textfil. Njut av!

11 Fil skapad Min

Avsnitt 3: Hur man automatiskt skapar en mapp och en fil och namnger dem baserat på systemets aktuella tidsstämpel

I det här avsnittet, när du dubbelklickar på batchfilen, en fil och en mapp kommer att skapas automatiskt, och de kommer båda att namnges baserat på systemets aktuella tidsstämpel.

Steg 1: Högerklicka på batchskriptet du skapade i Sektion 2, och klicka sedan på Visa fler alternativ.

12 Visa fler alternativ Kopiera Min

Steg 2: Klicka på Redigera alternativ i nästa steg.

9 Redigera optimerad

Steg 3: För att skapa mappen också, tillsammans med filen, ta bort de :: från början av mkdir linje.

Ditt slutliga manus bör vara följande.

eko av inställd CUR_YYYY=%datum:~10,4% set CUR_MM=%datum:~4,2% set CUR_DD=%datum:~7,2% ställ in CUR_HH=%tid:~0,2% om %CUR_HH% lss 10 (set CUR_HH=0%tid:~1,1%) ställ in CUR_NN=%tid:~3,2% set CUR_SS=%tid:~6,2% set CUR_MS=%tid:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Hej, Välkommen till The Geek Page" > %SUBFILENAME%txt
13 Uncomment Mkdir Min

Som alltid, spara filen genom att trycka på CTRL + S nycklar samtidigt.

Steg 4: Dubbelklicka på batchfilen för att köra, när du har sparat den.

14 Utför batchmin

Steg 5: Voila! Du kan se att en ny fil och en mapp nu skapas och de är båda namngivna baserat på ditt systems aktuella tidsstämpel.

15 Mapp och fil skapad Min

Berätta för oss i kommentarsfältet om du har fastnat för något av stegen.

Håll utkik efter fler tricks, tips och korrigeringar.

Du kan också ladda ner det här PC-reparationsverktyget för att lokalisera och åtgärda alla PC-problem:
Steg 1 - Ladda ner Restoro PC Repair Tool härifrån
Steg 2 - Klicka på Starta skanning för att hitta och åtgärda alla datorproblem automatiskt.
Hur man lägger till Windows 11 Style Menu i Chrome och Edge-webbläsare

Hur man lägger till Windows 11 Style Menu i Chrome och Edge-webbläsareHurWindows 11

21 december 2021 Förbi passionerad författareVisste du att Microsoft Edge och Google Chrome är de mest använda webbläsarna i världen nuförtiden. Med lanseringen av Windows 11 släppte Microsoft ocks...

Läs mer
Så här fixar du medianycklar som inte fungerar i Windows 11

Så här fixar du medianycklar som inte fungerar i Windows 11HurWindows 11

Det har varit många användare som klagat på att medieknapparna på deras tangentbord har slutat fungera. Som vi alla vet hjälper dessa tangenter dig att ta kommandot över musiken eller videon som sp...

Läs mer

The Geek Page – Windows Tips & Software Recensioner – Sida 192HurListaVerktyg

19 september 2010 Förbi sharmaAtt förbättra din ordkraft är en sak som vi alla vill göra, men alltid glida bort från den smärta som krävs. I vår barndom undvek vi alltid att öppna den där fickordbo...

Läs mer