Sådan opretter du en fil/mappe og navngiver den baseret på det aktuelle tidsstempel

Hvis du leder efter måder til automatisk at oprette filer og mapper og navngive dem baseret på dit systems tidsstempel, er du kommet til det rigtige sted. Der er en super simpel metode, som du kan bruge til at få denne opgave udført. De oprettede mapper eller filer kan derefter bruges til forskellige formål som at gemme filsikkerhedskopierne, sortere filer baseret på datoer osv.

I denne artikel forklarer vi i nogle meget enkle trin, hvordan du automatisk kan oprette filer og mapper i din Windows 11/10 og navngive dem baseret på systemets tidsstempel. Den anvendte metode er batch scripting, og det er meget nemt. Håber du nyder at læse artiklen.

11 Fil oprettet Min

Indholdsfortegnelse

Afsnit 1: Sådan oprettes en mappe automatisk og navngives baseret på systemets aktuelle tidsstempel

Trin 1: For det første, naviger til den overordnede mappe hvor du vil oprette mappen og navngive den baseret på systemets aktuelle tidsstempel.

Som næste, Højreklik på en tomt rum, Klik på Ny og klik derefter på Tekstdokument mulighed.

1 ny tekst Min

Trin 2: Nu Dobbeltklik på det nyoprettede tekstdokument for at redigere det.

2 Åbn Fil Min

Trin 3: Når tekstdokumentet åbnes i Notesblok, kopiere og indsætte følgende script på den.

ekko fra sæt CUR_YYYY=%dato:~10,4% sæt CUR_MM=%dato:~4,2% sæt CUR_DD=%dato:~7,2% sæt CUR_HH=%tid:~0,2% hvis %CUR_HH% lss 10 (indstil CUR_HH=0%tid:~1,1%) sæt CUR_NN=%tid:~3,2% sæt CUR_SS=%tid:~6,2% sæt CUR_MS=%tid:~9,2% sæt SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
3 Kopier script Min

Glem ikke at trykke på tasterne CTRL + S sammen til Gemme filen, når du er færdig med at kopiere scriptet ovenfor.

REKLAME

Scriptforklaring

Manuskriptet først ekstrakter den nuværende dag, måned, år, timer, minutter, sekunder og millisekunder fra systemtiden. Det script, der er ansvarligt for den del, er nedenfor.

sæt CUR_ÅÅÅÅ=%dato:~10,4% sætCUR_MM=%dato:~4,2% sætCUR_DD=%dato:~7,2% sætCUR_HH=%tid:~0,2% hvis %CUR_HH% lss 10 (indstil CUR_HH=0%tid:~1,1%) indstilletCUR_NN=%tid:~3,2% sætCUR_SS=%tid:~6,2% sætCUR_MS=%tid:~9,2% 

Så de oprettede variabler er som følger:

CUR_YYYY – Gemmer året

CUR_MM – Gemmer måneden

CUR_DD – Gemmer dagen

CUR_HH – Gemmer timerne

CUR_NN – Gemmer minutterne

CUR_SS – Gemmer sekunderne

CUR_MS – Gemmer millisekunderne

Nedenstående linje er den, der er ansvarlig for at formatere navnet på mappen. Som på nedenstående linje, vil navnet på mappen være i formatet Dag-måned-år_timer. Referat. Sekunder. Formatet gemmes derefter i en variabel med navnet UNDERFILNAVN.

sæt SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%

Til sidst oprettes mappen ved hjælp af mkdir kommando.

mkdir %SUBFILENAME%

Sådan justeres navngivningsformatet

  • Hvis du har brug for et andet format til at navngive din mappe, kan du bruge variablerne forklaret i afsnittet ovenfor. For eksempel, hvis du vil have formatet på dit mappenavn til at være som Year_Month_Day-Seconds. Timer. Minutter, så din sæt SUBFILENAME linje skal ændres som følger.
 sæt SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%

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

  • Du kan også ændre adskillelsen mellem variablerne. For eksempel, hvis du vil bindestreger at adskille tiden også i stedet for prikker, så din UNDERFILNAVN skal ændres til følgende.
 sæt SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%

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

  • Hvis du ikke vil have adskillere imellem Dato elementer og Tid elementer, men har brug for en bindestreg mellem dato og klokkeslæt, så bliver SUBFILENAME:
 sæt SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%

Resultat ==> 15042022_211849

Trin 4: Som næste, vend tilbage til mappen, hvor du har gemt dit tekstdokument, klik på den, og tryk derefter på F2 nøgle til omdøbe det.

Giv et navn efter eget valg, men du skal give det udvidelse som flagermus. Dette er den vigtigste del.

4 Omdøb min

Trin 5: Når du omdøber og klikker et andet sted, vil du blive præsenteret for Omdøb bekræftelse dialog boks. Klik på Ja knappen for at fortsætte til næste trin.

5 Bekræft Omdøb min

Trin 6: Dit batchscript er nu klar til at blive udført. Dobbeltklik på filen for at udføre den.

6 Udfør script Min

Trin 7: Magi! En ny mappe oprettes i den samme mappe som dit batchscript, og dens navngivning er baseret på dit systems aktuelle tidsstempel.

7 Mappe oprettet Min

Afsnit 2: Sådan oprettes en fil automatisk og navngives baseret på systemets aktuelle tidsstempel

I afsnit 1 oprettede vi en mappe, der blev navngivet baseret på systemets aktuelle tidsstempel. Lad os i dette afsnit se, hvordan du kan oprette en fil automatisk og navngive den baseret på systemets aktuelle tidsstempel.

Først og fremmest, opret batchfilen som beskrevet i afsnit 1.

Trin 1: Højreklik på den batch-fil du har skabt ud fra Afsnit 1 og klik derefter på Vis flere muligheder.

8 Vis flere muligheder Min

Trin 2: Fra menuen, der udvides, skal du klikke på Redigere mulighed.

9 Rediger optimeret

Trin 3: Nu, kommentar ud af mkdirlinje mod enden. Dette er den del af scriptet, der er ansvarlig for at lave mappen.

Til kommentarud en linje i batchscripting, skal du tilføje 2 kolon til begyndelsen af ​​linjen. Dette ville få scriptet til at ignorere linjen efter kolonerne. Så din mkdir-linje ville være som følger, og den vil blive ignoreret under scriptudførelse.

::mkdir %SUBFILENAME%

Lad os nu tilføje linjen, der vil oprette filen, ved hjælp af det samme navngivningsformat.

echo "Hej, Velkommen til The Geek Page" > %SUBFILENAME%txt

Så den endelige kode, der skal være til stede i batchscript-filen, skal være som følger.

ekko fra sæt CUR_YYYY=%dato:~10,4% sæt CUR_MM=%dato:~4,2% sæt CUR_DD=%dato:~7,2% sæt CUR_HH=%tid:~0,2% hvis %CUR_HH% lss 10 (indstil CUR_HH=0%tid:~1,1%) sæt CUR_NN=%tid:~3,2% sæt CUR_SS=%tid:~6,2% sæt CUR_MS=%tid:~9,2% sæt SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% ekko "Hej, Velkommen til Nørdsiden" > %SUBFILENAME%txt
9 Opret fil Kommando Min

Glem ikke at gemme filen ved at trykke på CTRL og S nøgler sammen som altid.

Trin 4: Dobbeltklik på dit batchscript for at udføre det.

10 Udfør ny batch Min

Trin 5: Værsgo! Nu oprettes en ny fil med standardteksten Hej, velkommen til The Geek Page. Du kan Dobbeltklik på tekstfilen for at åbne den. Du kan redigere filen og tilføj enhver tekst efter dit valg, ligesom du normalt ville redigere og gemme en tekstfil. God fornøjelse!

11 Fil oprettet Min

Afsnit 3: Sådan oprettes en mappe og en fil automatisk og navngive dem baseret på systemets aktuelle tidsstempel

I dette afsnit, når du dobbeltklikker på batchfilen, en fil og en mappe oprettes automatisk, og de vil begge blive navngivet baseret på systemets aktuelle tidsstempel.

Trin 1: Højreklik på batchscriptet, du oprettede i Afsnit 2, og klik derefter på Vis flere muligheder.

12 Vis flere muligheder Kopier Min

Trin 2: Klik på Redigere mulighed i næste trin.

9 Rediger optimeret

Trin 3: For også at oprette mappen sammen med filen, fjerne det :: fra begyndelsen af mkdir linje.

Dit endelige script skal være som følger.

ekko fra sæt CUR_YYYY=%dato:~10,4% sæt CUR_MM=%dato:~4,2% sæt CUR_DD=%dato:~7,2% sæt CUR_HH=%tid:~0,2% hvis %CUR_HH% lss 10 (indstil CUR_HH=0%tid:~1,1%) sæt CUR_NN=%tid:~3,2% sæt CUR_SS=%tid:~6,2% sæt CUR_MS=%tid:~9,2% sæt SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Hej, Velkommen til Nørdsiden" > %SUBFILENAME%txt
13 Uncomment Mkdir Min

Gem filen som altid ved at trykke på CTRL + S nøgler samtidigt.

Trin 4: Dobbeltklik på batchfilen for at udføre, når du har gemt den.

14 Udfør batch Min

Trin 5: Voila! Du kan se, at en ny fil og en mappe nu er oprettet, og de er begge navngivet baseret på dit systems aktuelle tidsstempel.

15 Mappe og fil oprettet Min

Fortæl os venligst i kommentarfeltet, hvis du sidder fast ved nogen af ​​trinene.

Hold dig opdateret for flere tricks, tips og rettelser.

Du kan også downloade dette pc-reparationsværktøj for at finde og rette ethvert pc-problem:
Trin 1 - Download Restoro PC Repair Tool herfra
Trin 2 - Klik på Start scanning for automatisk at finde og rette ethvert pc-problem.
Bland Windows 10 Skrivebordsbaggrund hvert par minutter

Bland Windows 10 Skrivebordsbaggrund hvert par minutterHvordanWindows 10

Windows 10 desktop baggrund har indstilling, som du kan bruge til automatisk at ændre skrivebordsbaggrund hvert n minut eller sekund. Nu skifter du ikke længere skrivebordsbaggrundsbaggrund, hver g...

Læs mere
Windows 10 Advanced Search Tricks med operatører

Windows 10 Advanced Search Tricks med operatørerHvordanWindows 10

Vi alle Søg dagligt for filer og mapper inde i vores Windows-pc. Men meget få af os ved, at du kan bruge jokertegn i dine søgestrenge til at søge efter mindre husket filer . For eksempel kan søgnin...

Læs mere
Sådan indstilles apps eller filer til at starte automatisk under opstart i Windows 10

Sådan indstilles apps eller filer til at starte automatisk under opstart i Windows 10HvordanWindows 10

Der er mange filer, mapper eller apps, som du bruger dagligt til arbejde eller personlige formål. Men hver gang skal du starte pc'en og derefter starte hver app eller fil individuelt. Hvordan ville...

Læs mere