Come creare un file/cartella e denominarlo in base al timestamp corrente

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.

11 File creato Min

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.

1 nuovo testo min

Passo 2: Adesso doppio click sul documento di testo appena creato per modificarlo.

2 Apri file min

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%
3 Copia script Min

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.

4 Rinomina min

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 pulsante per procedere al passaggio successivo.

5 Conferma Rinomina Min

Passaggio 6: il tuo script batch è ora pronto per essere eseguito. Doppio click sul file per eseguirlo.

6 Esegui script Min

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.

7 Cartella creata Min

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.

8 Mostra più opzioni Min

Passo 2: Dal menu che si espande, fare clic su Modificare opzione.

9 Modifica ottimizzata

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
9 Comando Crea file Min

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.

10 Esegui nuovo lotto Min

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!

11 File creato Min

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.

12 Mostra altre opzioni Copia Min

Passo 2: Clicca sul Modificare opzione nel passaggio successivo.

9 Modifica ottimizzata

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
13 Decommenta Mkdir Min

Come sempre, salva il file premendo il tasto CTRL+S chiavi contemporaneamente.

Passaggio 4: Doppio click sul file batch da eseguire, una volta salvato.

14 Esegui batch min

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.

15 Cartella e file creati Min

Per favore, dicci nella sezione commenti se sei bloccato in uno qualsiasi dei passaggi.

Resta sintonizzato per ulteriori trucchi, suggerimenti e soluzioni.

Puoi anche scaricare questo strumento di riparazione del PC per individuare e risolvere qualsiasi problema del PC:
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.
Come risolvere Mfc110u.dll manca dal problema del PC in Windows 10

Come risolvere Mfc110u.dll manca dal problema del PC in Windows 10ComeWindows 10Errore

Le DLL mancanti sono un problema comune in Windows 10 che causa molti problemi nel PC. Sia che tu stia cercando di aprire un programma o di avviare il tuo computer, potresti vedere un messaggio che...

Leggi di più
Come ingrandire l'anteprima delle miniature nella barra delle applicazioni di Windows 10

Come ingrandire l'anteprima delle miniature nella barra delle applicazioni di Windows 10ComeWindows 10

31 marzo 2016 Di amministratoreOgni volta che si passa il mouse su un'icona nella barra delle applicazioni, viene mostrata l'anteprima dell'anteprima. Ma alcuni utenti vogliono che sia più grande e...

Leggi di più
Come sapere se un processo è in esecuzione come amministratore in Windows 10

Come sapere se un processo è in esecuzione come amministratore in Windows 10ComeWindows 10

12 febbraio 2021 Di Supriya PrabhuIn genere, se hai effettuato l'accesso al tuo computer portatile o desktop come utente, devi eseguire alcuni programmi come amministratore per eseguirlo. Per quest...

Leggi di più