Se stai cercando modi per creare automaticamente file e cartelle e denominarli in base al timestamp del tuo sistema, sei nel posto giusto. C'è un metodo super semplice con il quale puoi portare a termine questo compito. Le cartelle o i file creati possono quindi essere utilizzati per vari scopi come la memorizzazione dei backup dei file, l'ordinamento dei file in base alle date, ecc.
In questo articolo, spieghiamo in alcuni semplicissimi passaggi come creare automaticamente file e cartelle nel tuo Windows 11/10 e denominarli in base al timestamp del sistema. Il metodo utilizzato è lo scripting batch ed è molto semplice. Spero che ti piaccia leggere l'articolo.
Sommario
Sezione 1: Come creare automaticamente una cartella e denominarla in base al timestamp corrente del sistema
Passo 1: In primo luogo, vai alla cartella principale dove vuoi creare la cartella e denominarla in base al timestamp corrente del sistema.
Come il prossimo, fare clic con il tasto destro su un spazio vuoto, clicca su Nuovo e quindi fare clic su Documento di testo opzione.
Passo 2: Adesso doppio click sul documento di testo appena creato per modificarlo.
Passaggio 3: Una volta che il documento di testo si apre nel Blocco note, copia e incolla il seguente script su di esso.
echo off set CUR_YYYY=%data:~10,4% set CUR_MM=%data:~4,2% imposta CUR_DD=%data:~7,2% imposta CUR_HH=%tempo:~0,2% se %CUR_HH% lss 10 (imposta CUR_HH=0%tempo:~1,1%) imposta CUR_NN=%tempo:~3,2% imposta CUR_SS=%tempo:~6,2% set CUR_MS=%tempo:~9,2% set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
Non dimenticare di premere i tasti CTRL + S insieme a Salva il file una volta che hai finito di copiare lo script sopra.
ANNUNCIO
Spiegazione del copione
Prima la sceneggiatura estratti il corrente giorno, mese, anno, ore, minuti, secondi e millisecondi dall'ora del sistema. Lo script responsabile di quella parte è di seguito.
impostare CUR_AAAA=%data:~10,4% impostareCUR_MM=%data:~4,2% impostareCUR_DD=%data:~7,2% impostareCUR_HH=%tempo:~0,2% se %CUR_HH% lss 10 (imposta CUR_HH=0%tempo:~1,1%) impostaCUR_NN=%tempo:~3,2% impostareCUR_SS=%tempo:~6,2% impostareCUR_MS=%tempo:~9,2%
Quindi le variabili create sono le seguenti:
CUR_YYYY – Memorizza l'anno
CUR_MM – Memorizza il mese
CUR_DD – Memorizza il giorno
CUR_HH – Memorizza le ore
CUR_NN – Memorizza i minuti
CUR_SS – Memorizza i secondi
CUR_MS – Memorizza i millisecondi
La riga seguente è quella responsabile della formattazione del nome della cartella. Come per la riga sottostante, il nome della cartella sarà nel formato Giorno-mese-anno_ore. Minuti. Secondi. Il formato viene quindi salvato in una variabile denominata SUBFILENAME.
imposta SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
Infine, la cartella viene creata utilizzando il mkdir comando.
mkdir %SUBFILENAME%
Come modificare il formato di denominazione
- Se hai bisogno di un formato diverso per nominare la tua cartella, puoi usare le variabili spiegate nella sezione precedente. Ad esempio, se desideri che il formato del nome della cartella sia come Anno_Mese_Giorno-Secondi. Ore. Minuti, poi il tuo impostare SUBFILENAME la linea dovrà essere modificata come segue.
imposta SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Risultato ==> 2022-04-15_58.21.15
- Puoi anche cambiare il separatore tra le variabili. Ad esempio, se vuoi trattini per separare anche il tempo invece di punti, poi il tuo SUBFILENAME dovrà essere modificato come segue.
imposta SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
Risultato ==> 15-04-2022_21-18-26
- Se non vuoi separatori tra Data elementi e Tempo elementi, ma necessitano di un trattino tra data e ora, quindi SUBFILENAME sarà:
imposta SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Risultato ==> 15042022_211849
Passaggio 4: Successivamente, torna alla cartella in cui hai salvato il documento di testo, clic su di esso e quindi premere il tasto F2 chiave per rinominare esso.
Dai un nome a tua scelta, ma devi dare il estensione come pipistrello. Questa è la parte più importante.
Passaggio 5: Dopo aver rinominato e fatto clic da qualche altra parte, ti verrà presentato il file Rinomina conferma la finestra di dialogo. Clicca sul sì pulsante per procedere al passaggio successivo.
Passaggio 6: il tuo script batch è ora pronto per essere eseguito. Doppio click sul file per eseguirlo.
Passaggio 7: Magia! Viene creata una nuova cartella all'interno della stessa cartella del tuo script batch e la sua denominazione si basa sul timestamp corrente del tuo sistema.
Sezione 2: Come creare automaticamente un file e denominarlo in base al timestamp corrente del sistema
Nella Sezione 1, abbiamo creato una cartella che è stata denominata in base al timestamp corrente del sistema. In questa sezione, vediamo come creare un file automaticamente e denominarlo in base al timestamp corrente del sistema.
Prima di tutto, creare il file batch come descritto nella Sezione 1.
Passo 1: Fare clic con il tasto destro sul file batch hai creato da Sezione 1 e quindi fare clic su Mostra più opzioni.
Passo 2: Dal menu che si espande, fare clic su Modificare opzione.
Passaggio 3: Adesso, commento fuori da mkdirlinea verso la fine. Questa è la parte dello script responsabile della creazione della cartella.
A commentofuori una riga nello scripting batch, è necessario aggiungere 2 due punti all'inizio della riga. Ciò farebbe sì che lo script ignori la riga che segue i due punti. Quindi, la tua riga mkdir sarebbe la seguente e verrà ignorata durante l'esecuzione dello script.
::mkdir %SUBFILENAME%
Ora aggiungiamo la riga che creerà il file, utilizzando lo stesso formato di denominazione.
echo "Ciao, benvenuto in The Geek Page" > %SUBFILENAME%.txt
Quindi, il codice finale che deve essere presente nel file di script batch dovrebbe essere il seguente.
echo off set CUR_YYYY=%data:~10,4% set CUR_MM=%data:~4,2% imposta CUR_DD=%data:~7,2% imposta CUR_HH=%tempo:~0,2% se %CUR_HH% lss 10 (imposta CUR_HH=0%tempo:~1,1%) imposta CUR_NN=%tempo:~3,2% imposta CUR_SS=%tempo:~6,2% set CUR_MS=%tempo:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Ciao, benvenuto nella pagina Geek" > %SUBFILENAME%.txt
Non dimenticare di farlo salva il file premendo il CTRL e S chiavi insieme come sempre.
Passaggio 4: Doppio click sullo script batch per eseguirlo.
Passaggio 5: Ecco qua! Ora viene creato un nuovo file con il testo predefinito Ciao, benvenuto su The Geek Page. Puoi doppio click sul file di testo per aprirlo. Puoi modificare il file e aggiungi qualsiasi testo secondo la tua scelta, proprio come faresti normalmente per modificare e salvare un file di testo. Divertiti!
Sezione 3: Come creare automaticamente una cartella e un file e denominarli in base al timestamp corrente del sistema
In questa sezione, dopo aver fatto doppio clic sul file batch, un file e una cartella verranno creati automaticamente ed entrambi avranno un nome in base al timestamp corrente del sistema.
Passo 1: Fare clic con il tasto destro sullo script batch in cui hai creato Sezione 2, quindi fare clic su Mostra più opzioni.
Passo 2: Clicca sul Modificare opzione nel passaggio successivo.
Passaggio 3: Per creare anche la cartella, insieme al file, rimuovere il :: dall'inizio del mkdir linea.
Il tuo script finale dovrebbe essere il seguente.
echo off set CUR_YYYY=%data:~10,4% set CUR_MM=%data:~4,2% imposta CUR_DD=%data:~7,2% imposta CUR_HH=%tempo:~0,2% se %CUR_HH% lss 10 (imposta CUR_HH=0%tempo:~1,1%) imposta CUR_NN=%tempo:~3,2% imposta CUR_SS=%tempo:~6,2% set CUR_MS=%tempo:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Ciao, benvenuto nella pagina Geek" > %SUBFILENAME%.txt
Come sempre, salva il file premendo il tasto CTRL+S chiavi contemporaneamente.
Passaggio 4: Doppio click sul file batch da eseguire, una volta salvato.
Passaggio 5: Ecco! Puoi vedere che ora sono stati creati un nuovo file e una cartella e sono entrambi denominati in base al timestamp corrente del tuo sistema.
Per favore, dicci nella sezione commenti se sei bloccato in uno qualsiasi dei passaggi.
Resta sintonizzato per ulteriori trucchi, suggerimenti e soluzioni.
Passo 1 - Scarica lo strumento di riparazione del PC Restoro da qui
Passaggio 2: fare clic su Avvia scansione per trovare e risolvere automaticamente qualsiasi problema del PC.