Dacă sunteți în căutarea unor modalități de a crea automat fișiere și foldere și de a le numi pe baza marcajului de timp al sistemului dvs., ați ajuns la locul potrivit. Există o metodă super simplă prin care puteți realiza această sarcină. Folderele sau fișierele create pot fi apoi utilizate în diverse scopuri, cum ar fi stocarea copiilor de rezervă ale fișierelor, sortarea fișierelor pe bază de date etc.
În acest articol, explicăm, în câțiva pași foarte simpli, cum puteți crea automat fișiere și foldere în Windows 11/10 și să le denumiți în funcție de marcajul de timp al sistemului. Metoda folosită este scriptarea în lot și este foarte ușoară. Sper că vă place să citiți articolul.
![11 Fișier creat Min](/f/84f14a19d779a326aaea341683567eb5.png)
Cuprins
Secțiunea 1: Cum să creați automat un folder și să-l denumiți în funcție de marcajul de timp curent al sistemului
Pasul 1: In primul rand, navigați la folderul părinte unde doriți să creați folderul și să îl denumiți pe baza marcajului de timp actual al sistemului.
Ca in continuare, Click dreapta pe o spațiu gol, Click pe Nou și apoi faceți clic pe Document text opțiune.
![1 text nou min](/f/3644e619d15f393ea9d9136ca483226e.png)
Pasul 2: Acum dublu click pe documentul text nou creat pentru a-l edita.
![2 Deschideți fișierul min](/f/5bac8035f09d042fb065d00497781725.png)
Pasul 3: Odată ce documentul text se deschide în Notepad, copiaza si lipeste următorul script pe el.
ecou off set CUR_YYYY=%date:~10,4% setați CUR_MM=%date:~4,2% setați CUR_DD=%date:~7,2% setați CUR_HH=%time:~0,2% dacă %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) set CUR_NN=%time:~3,2% setați CUR_SS=%time:~6,2% setați CUR_MS=%time:~9,2% setați SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
![3 Copiere Script Min](/f/c4a50b3bf7101bf4c43e3195503adf60.png)
Nu uitați să apăsați tastele CTRL + S împreună să salva fișierul după ce ați terminat de copiat scriptul de mai sus.
PUBLICITATE
Explicația scriptului
Mai întâi scenariul extracte curentul zi, lună, an, ore, minute, secunde și milisecunde din ora sistemului. Scriptul responsabil pentru acea parte este mai jos.
a stabilit CUR_YYYY=%data:~10,4% a stabilitCUR_MM=%data:~4,2% a stabilitCUR_DD=%data:~7,2% a stabilitCUR_HH=%timp:~0,2% dacă %CUR_HH% lss 10 (setat CUR_HH=0%timp:~1,1%) setatCUR_NN=%timp:~3,2% a stabilitCUR_SS=%timp:~6,2% a stabilitCUR_MS=%timp:~9,2%
Deci variabilele create sunt după cum urmează:
CUR_YYYY – Stochează anul
CUR_MM – Stochează luna
CUR_DD – Stochează ziua
CUR_HH – Stochează orele
CUR_NN – Stochează minutele
CUR_SS – Stochează secundele
CUR_MS – Stochează milisecunde
Linia de mai jos este cea responsabilă pentru formatarea numelui folderului. Conform liniei de mai jos, numele folderului va fi în format Zi-Lună-An_Ore. Minute. secunde. Formatul este apoi salvat într-o variabilă numită SUBFILENAME.
setați SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
În cele din urmă, folderul este creat folosind mkdir comanda.
mkdir %SUBFILENAME%
Cum să modificați formatul de denumire
- Dacă aveți nevoie de un alt format pentru denumirea folderului, puteți utiliza variabilele explicate în secțiunea de mai sus. De exemplu, dacă doriți ca formatul numelui folderului dvs. să fie ca An_Lună_Ziu-Secunde. Ore. Minute, apoi dvs setați SUBFILENAME linia va trebui modificată după cum urmează.
setați SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Rezultat ==> 2022-04-15_58.21.15
- De asemenea, puteți schimba separatorul dintre variabile. De exemplu, dacă vrei cratime a separa şi timpul în loc de puncte, apoi a ta SUBFILENAME va trebui schimbată în următoarele.
setați SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
Rezultat ==> 15-04-2022_21-18-26
- Dacă nu vrei separatori între Data elemente şi Timp elemente, dar au nevoie de o cratimă între dată și oră, atunci SUBFILENAME va fi:
setați SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Rezultat ==> 15042022_211849
Pasul 4: În continuare, reveniți la folderul în care ați salvat documentul text, clic pe el și apoi apăsați tasta F2 cheia pentru redenumiți aceasta.
Dați un nume la alegere, dar trebuie să dați extensie la fel de băţ. Aceasta este partea cea mai importantă.
![4 Redenumiți Min](/f/1196bd01c75441d22dc95447c80f985e.png)
Pasul 5: După ce redenumiți și faceți clic în altă parte, vi se va prezenta Confirmarea redenumirii căsuță de dialog. Faceți clic pe da butonul pentru a trece la pasul următor.
![5 Confirmați Redenumire Min](/f/827002add3fc94c9e6de141b8ff6afaa.png)
Pasul 6: Scriptul dvs. de lot este acum gata pentru a fi executat. Dublu click pe fișier pentru a-l executa.
![6 Executare script Min](/f/5d7c6c61c42d10073b8fe328db06662c.png)
Pasul 7: Magie! Un dosar nou este creat în același folder ca și scriptul de lot și denumirea acestuia se bazează pe marcajul de timp actual al sistemului.
![7 Folder creat Min](/f/9a97e09bb70d59e483de2f2cff553974.png)
Secțiunea 2: Cum să creați automat un fișier și să-l denumiți în funcție de marcajul de timp curent al sistemului
În Secțiunea 1, am creat un folder care a fost numit pe baza marcajului de timp actual al sistemului. În această secțiune, să vedem cum puteți crea un fișier automat și îl puteți denumi pe baza marcajului de timp actual al sistemului.
În primul rând, creați fișierul batch așa cum este detaliat în Secțiunea 1.
Pasul 1: Click dreapta pe fișier batch ai creat din Sectiunea 1 și apoi faceți clic pe Afișați mai multe opțiuni.
![8 Afișați mai multe opțiuni Min](/f/d45fcfda477d44a1cf576d197f10ed5f.png)
Pasul 2: Din meniul care se extinde, faceți clic pe Editați | × opțiune.
![9 Editare optimizată](/f/2f130f6e2ae7c40256cf8a82ff869348.png)
Pasul 3: Acum, cometariu afară din mkdirlinia către sfârsit. Aceasta este partea din script care este responsabilă pentru realizarea folderului.
La cometariuafară o linie în scripting batch, trebuie să adăugați 2 două puncte până la începutul liniei. Acest lucru ar face ca scriptul să ignore linia care urmează două puncte. Deci, linia ta mkdir ar fi după cum urmează și va fi ignorată în timpul execuției scriptului.
::mkdir %SUBFILENAME%
Acum, să adăugăm linia care va crea fișierul, folosind același format de denumire.
echo „Bună ziua, bun venit la pagina Geek” > %SUBFILENAME%.txt
Deci, codul final care trebuie să fie prezent în fișierul script batch ar trebui să fie după cum urmează.
ecou off set CUR_YYYY=%date:~10,4% setați CUR_MM=%date:~4,2% setați CUR_DD=%date:~7,2% setați CUR_HH=%time:~0,2% dacă %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) set CUR_NN=%time:~3,2% setați CUR_SS=%time:~6,2% setați CUR_MS=%time:~9,2% setați SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo „Bună ziua, bine ați venit la pagina Geek” > %SUBFILENAME%.txt
![9 Comanda Creare fișier Min](/f/b58e34a8ab799fbe954bc0698a3250e2.png)
Nu uitați salvați fișierul prin apăsarea butonului CTRL și S cheile împreună ca întotdeauna.
Pasul 4: Dublu click pe scriptul batch pentru a-l executa.
![10 Execut lot nou min](/f/21ff061142fa9dc1540576d6e2ca8bae.png)
Pasul 5: Poftim! Acum este creat un nou fișier cu textul implicit Bună, Bine ați venit la Pagina Geek. Poti dublu click pe fișierul text pentru a-l deschide. Poti editați fișierul și adăugați orice text conform alegerii dvs., la fel cum ați edita și salva în mod normal un fișier text. Bucurați-vă!
![11 Fișier creat Min](/f/e66565a68a9a3f6ad3269f3480fdf0c7.png)
Secțiunea 3: Cum să creați automat un folder și un fișier și să le denumiți în funcție de marcajul de timp curent al sistemului
În această secțiune, odată ce faceți dublu clic pe fișierul batch, un fișier și un folder vor fi create automat și ambele vor fi denumite în funcție de marcajul temporal actual al sistemului.
Pasul 1: Click dreapta pe scriptul batch în care l-ați creat Sectiunea 2, apoi faceți clic pe Afișați mai multe opțiuni.
![12 Afișați mai multe opțiuni Copiere min](/f/50f02b455bccc4d526ba61df18f18d22.png)
Pasul 2: Faceți clic pe Editați | × opțiunea la pasul următor.
![9 Editare optimizată](/f/2f130f6e2ae7c40256cf8a82ff869348.png)
Pasul 3: Pentru a crea și folderul, împreună cu fișierul, elimina cel :: de la începutul mkdir linia.
Scenariul final ar trebui să fie după cum urmează.
ecou off set CUR_YYYY=%date:~10,4% setați CUR_MM=%date:~4,2% setați CUR_DD=%date:~7,2% setați CUR_HH=%time:~0,2% dacă %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) set CUR_NN=%time:~3,2% setați CUR_SS=%time:~6,2% setați CUR_MS=%time:~9,2% setați SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo „Bună ziua, bine ați venit la pagina Geek” > %SUBFILENAME%.txt
![13 Decomentează Mkdir Min](/f/5f5ab65aa915bffb1edef4c2378ace16.png)
Ca întotdeauna, salvați fișierul apăsând tasta CTRL + S tastele simultan.
Pasul 4: Dublu click pe fișierul batch pentru a fi executat, odată ce l-ați salvat.
![14 Executare lot Min](/f/b11f6f0c83568d54e32b120a690e65fe.png)
Pasul 5: Voila! Puteți vedea că un fișier nou și un folder sunt acum create și ambele sunt denumite în funcție de marcajul de timp actual al sistemului dvs.
![15 Folder și fișier creat Min](/f/aeb15b07eba694847037c7e44521c7ec.png)
Vă rugăm să ne spuneți în secțiunea de comentarii dacă sunteți blocat la oricare dintre pași.
Rămâneți pe fază pentru mai multe trucuri, sfaturi și remedieri.
Pasul 1 - Descărcați Instrumentul de reparare PC Restoro de aici
Pasul 2 - Faceți clic pe Pornire scanare pentru a găsi și remedia automat orice problemă cu PC-ul.