Cum să ștergeți automat fișierele mai vechi decât un anumit număr de zile pe un computer Windows

How to effectively deal with bots on your site? The best protection against click fraud.

Aveți un folder în care fișierele dvs. de jurnal se acumulează și folderul devine din ce în ce mai mare cu fiecare zi care trece. Acum, pentru a intra noile fișiere jurnal, cu siguranță aveți nevoie de puțin spațiu. Dar dacă trebuie să o faci manual, cu siguranță va dura ceva timp. Ce zici să dai dublu clic pe un fișier batch și fișierul batch ar șterge fișierele mai vechi decât un anumit număr de zile? Sau să spunem ce zici de fișierul batch șterge toate fișierele unei anumite extensii, să zicem .temp, ori de câte ori dai dublu clic pe el? Sună bine? Acest articol este atât de personalizat pentru tine atunci.

Citiți mai departe, pentru a afla cum puteți șterge cu ușurință toate fișierele, sau anumite fișiere, mai vechi de un anumit număr de zile, cu ajutorul unui script de lot simplu.

Cuprins

Exemplu de scenariu

Vă rugăm să vă asigurați că aveți toate fișierele care trebuie luate în considerare pentru ștergere sub a mamă pliant. Este în regulă ca acest folder părinte să aibă subfoldere, deoarece scriptul batch va căuta și fișiere în subfoldere, pentru a le șterge. În exemplul următor, am un folder numit File Repo, sub care am toate fișierele pe care trebuie să le iau în considerare pentru ștergere.

1 eșantion Min

Secțiunea 1: Cum să ștergeți automat toate fișierele mai vechi decât un anumit număr de zile

Pasul 1: Mergeți în orice locație după preferința dvs., poate fi chiar și desktopul dvs. Aici va fi creat fișierul batch.

Acum faceți clic dreapta oriunde pe un spațiu gol și apoi faceți clic pe Nou si apoi mai departe Document text.

PUBLICITATE

2 Fișier nou Min

Pasul 2: Faceți clic pe fișierul nou creat o dată și apoi apăsați pe F2 cheia pentru redenumiți aceasta.

Dă dosarul orice nume la alegere, dar asigurați-vă că dați extensia fișierului ca băţ. În exemplul de mai jos am denumit fișierul nostru batch ca geekPageBatchDelete.bat.

Notă: Este foarte important să dai băţ extensie.

3 Fișier de nume Min

Pasul 3: Loveste introduce cheie și veți obține următoarele Redenumiți fereastra, unde trebuie să loviți da butonul pentru a continua.

4 Redenumiți Min

Pasul 4: Ca in continuare, Click dreapta pe cel nou creat fișier batch și apoi faceți clic pe Editați | × opțiune.

5 Editare min

Pasul 5: Copiați și lipiți următorul cod pe Notepad fișier care se deschide înaintea ta.

@echo dezactivat. forfiles /p "" /s /m *.* /D - /C "cmd /c del @cale"

Notă importantă: Vă rugăm să înlocuiți cu calea completă a folderului părinte care conține fișierele dvs. De asemenea, înlocuiți cu numărul real de zile. Toate fișierele care sunt mai vechi decât numărul specificat de zile vor fi șterse. Puteți consulta captura de ecran de mai jos pentru o imagine mai clară.

6 Imagine Notepad Min

Explicația scriptului

Această secțiune este pentru cititorii noștri toci care sunt curioși despre funcționarea interioară a scripturilor noastre mici. Să vedem ce se întâmplă în scenariul de mai sus.

forfiles – Acest cuvânt cheie este folosit pentru a executa comanda pe fiecare fișier din folderul selectat.

/p/p setează calea către șir, care este, care urmează.

/s – Acest parametru asigură că toate fisiereleinterior cel subdosare sunt de asemenea traversate.

/m *.*/m parametrul este de a face potrivirea. Wildcardul *.* înseamnă că toate fișierele trebuie luate în considerare, indiferent de numele și extensiile lor.

/D – Folosind acest parametru, puteți specifica a Data.

/C – După acest parametru specificăm comanda care trebuie executat pe toate fișierele care îndeplinesc condițiile.

PUBLICITATE

del @path – Acest lucru va șterge fișierul la calea dată, care îndeplinește restul condițiilor de mai sus. De când am folosit forfiles, toate fișierele vor fi șterse unul câte unul.

Pasul 6: Acum lovește Fişier din partea de sus și apoi apăsați pe Salvați opțiune.

7 Salvare fișier Min

ALERTĂ: Înainte de a continua cu Pasul 7, asigurați-vă că aveți o copie de rezervă dacă este necesară. Odată ce executați fișierul batch, toate fișierele din folderul specificat care sunt mai vechi decât numărul specificat de zile vor fi șterse.

Pasul 7: Acum, pur și simplu dublu click pe lotfişier să-l execute și să vezi magia.

8 Execut lot Min

Secțiunea 2: Cum să ștergeți automat un anumit fișier mai vechi decât un anumit număr de zile

Acum să presupunem că aveți un fisier specific că trebuie să fii șters dacă este mai vechi decât un anumit număr de zile. În acest caz, puteți urma exact aceiași pași ca în secțiunea de mai sus, dar în Pasul 5, Vă rog copiaza si lipeste în schimb următorul cod.

@echo dezactivat. forfiles /p "„/s/m  /D - /C "cmd /c del @cale"

A inlocui următoarele:

–> Calea reală către folderul care conține fișierul de șters.

– Numele fișierului care urmează să fie șters.

– Numărul real de zile.

9 Fișier specific Min

Secțiunea 3: Cum să ștergeți automat fișierele cu o anumită extensie de fișier și mai veche decât un anumit număr de zile

Acum să presupunem că doriți să ștergeți toate fișierele txt dintr-un folder sau fișierele docx, care sunt mai vechi decât un anumit număr de zile. În acest caz, puteți urma pașii menționați în Sectiunea 1. Dar la fel ca în Secțiunea 2, în Pasul 5, copiaza si lipeste în schimb următorul cod.

@echo dezactivat. forfiles /p "" /s /m *. /D - /C "cmd /c del @cale"

A inlocui următoarele:

– Aceasta este calea folderului care conține fișierul de șters.

– Tipul de extensie pe care doriți să o ștergeți.

– Dacă fișierul este mai vechi decât numărul de zile specificat și are extensia menționată folosind, va fi șters.

10 Extensie min

Secțiunea 4: Cum să ștergeți automat toate fișierele

Să vedem încă un caz în care doriți să ștergeți toate fișierele dintr-un anumit folder, indiferent de extensia lor și de numărul de zile de când au fost create. În acest caz, trebuie să specificați numărul de zile ca zero. Pașii sunt toți aceiași ca cei menționati în Sectiunea 1, singura diferență este în codul pe care îl inserați Pasul 5, care ar trebui să fie ca mai jos.

@echo dezactivat. forfiles /p "" /s /m *.* /D -0 /C "cmd /c del @cale"

A inlocui următoarele:

– Toate fișierele din această cale vor fi șterse indiferent de extensia sau vârsta lor.

11 Toate fișierele Min

Puteți încerca și alte combinații, cum ar fi ștergerea toate fisierele care sunt de a extensie specifică de combinând secțiunile 3 și 4. Vă rugăm să ne informați dacă aveți alte cerințe personalizate.

Asta e. Vă rugăm să ne spuneți în secțiunea de comentarii dacă puteți automatiza procesul cu ajutorul articolului nostru.

Rămâneți la curent pentru mai multe sfaturi, trucuri, instrucțiuni și hack-uri uimitoare.

Teachs.ru
Cum se activează sau se dezactivează filtrul Căutare sigură în fereastra 11

Cum se activează sau se dezactivează filtrul Căutare sigură în fereastra 11Cum SăWindows 11

The Căutare în condiții de siguranță funcția de filtrare din Windows vă permite să blocați conținutul pentru adulți în timp ce căutați pe web. Noile setări vă permit să editați fișierul Căutare în ...

Citeste mai mult
Cum se schimbă browserul implicit în Windows 11

Cum se schimbă browserul implicit în Windows 11Cum SăWindows 11Browser

Microsoft Edge se află în centrul Windows 11, 10. Nu puteți căuta nimic pe web fără a deschide rezultatele / linkurile din Edge pe o mașină Windows. Acest lucru este foarte enervant, deoarece rezul...

Citeste mai mult
Cum să faceți capturi de ecran în Windows 11/10

Cum să faceți capturi de ecran în Windows 11/10Cum SăWindows 11

Odată cu noile actualizări introduse în Windows 10 și noul Windows 11, realizarea de capturi de ecran nu numai că se simte foarte ușor, dar există o mulțime de opțiuni de personalizare. În acest ar...

Citeste mai mult
ig stories viewer