Kako automatski izbrisati datoteke iz mape za preuzimanje u sustavu Windows

automatski briše datoteke u operativnom sistemu Windows

Kroz nekoliko trikova imat ćemo mogućnost da budemo u mogućnosti izbrišite datoteke koje su smještene unutar mape "preuzimanja" na Windowsima; ovo ne bi imalo smisla da naš prijedlog ne predviđa automatski sistem, što je istinski cilj ovog članka.

Opravdanje za izvršavanje ovog zadatka je što mnogi ljudi rade s različitim vrstama datoteka preuzetih s weba, što Internet pretraživač po defaultu preuzima sve ove elemente u mapu zvanu "Preuzimanja", koja može zauzeti veliku količinu prostora u kratkom vremenu.

Kreirajte malu skriptu za automatsko brisanje datoteka u sustavu Windows

Uprkos činjenici da trik koji ćemo spomenuti u nastavku razmatra isključivo mogućnost izbrišite datoteke koje su bile smještene u mapi "preuzimanja" Windows, ali osoba može izvršiti isti zadatak za bilo koji drugi direktorij. Pretpostavit ćemo da su sve datoteke pronađene u spomenutoj mapi privremene, što znači da ćemo ih u svakom trenutku morati izbrisati. Za efekat, takođe uzet ćemo u obzir vrijeme od 30 dana, što znači da će nakon što ovo razdoblje prođe, skripta koju ćemo stvoriti u nastavku stupiti na snagu, pa ćete u jednom koraku moći izbrisati datoteke s tom dobi.

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

Na vrhu smo podijelili mali kod koji morate kopirati i zalijepiti u običan tekstualni dokument (i bez formatiranja). Ovdje morate uzeti u obzir vrlo važan aspekt, a to je to mapa "preuzimanja" obično se nalazi u korisničkim direktorijima. Iz tog razloga morat ćete zamijeniti riječ "Korisnik" onom koja odgovara mjestu na vašem Windows računaru.

skripta za automatsko brisanje datoteka

Da budemo malo precizniji, postavili smo mali snimak zaslona na vrh onoga što biste trebali učiniti s ovom izmjenom. Tu ćete shvatiti da pored ove lokacije koju morate izmijeniti, prisutno je vrijeme od «30 dana» kao datum starosne granice koji datoteke moraju biti prije brisanja. Morat ćete na ravni dokument u koji ste kopirali i zalijepili ovu malu skriptu spremite s nastavkom ".bat" tako da postaje izvršilac batch naredbe.

Ako u tom trenutku dvaput kliknete na navedenu datoteku, a u mapi "preuzimanja" postoje stavke starije od 30 dana, one će se odmah izbrisati.

Zakažite automatsko izvršavanje skripti u sustavu Windows

Da bismo izbjegli izvršavanje ove skripte koju smo stvorili u svakom trenutku, predložit ćemo u nastavku koristite "Windows Task Scheduler", nešto što je vrlo lako učiniti i što predlažemo u nastavku kroz sljedeće korake:

  • Pokrenite "Windows Task Scheduler".
  • Odaberite opciju koja će vam omogućiti stvaranje osnovnog zadatka.

Windows Task Scheduler 01

  • Definirajte ime i, ako želite, opis zadatka koji ste zakazali u ovom trenutku.

Windows Task Scheduler 02

  • Sada definirajte koliko često želite da se izvršava zadatak koji kreirate.

Windows Task Scheduler 03

  • Također morate definirati tačno vrijeme kada želite da se zadatak izvrši.

Windows Task Scheduler 04

  • Sada morate narediti planeru zadataka da izvrši program (u našem slučaju, skriptu koju smo ranije generirali).

Windows Task Scheduler 05

  • Pomoću odgovarajućeg gumba pronađite mjesto na kojem ste spremili skriptu koju ste prethodno generirali.

Windows Task Scheduler 06

  • Sada morate samo dovršiti izradu ovog zadatka.

Uz korake koje smo predložili, od sada se više nećete morati brinuti ni o čemu jer Windows planer zadataka pobrinut će se za izvršavanje skripte koju smo prethodno generirali i ona će analizirati mapu «preuzimanja». Skripta će izvršiti malu usporedbu datuma, definirajući koje su datoteke stare 30 dana ili više, prelazeći na njihovo automatsko brisanje u jednom koraku.


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

16 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Daniel Diaz rekao je

    Pozdrav ... ako ga želim programirati tako da briše datoteke stare 2 dana, trebam li promijeniti 30 u drugom redu na 2? ili do 02? hvala

    1.    Raul fernandez rekao je

      Danijel, razumijem da mora biti -5, jer za testiranje sam stavio -0 i uspjelo mi je

  2.   Jovan rekao je

    vrlo dobro, ali ne radi u sustavu Windows 8.1, želim izbrisati mapu svaki put kad dam izvršnu datoteku, mapa ostaje na vašoj web lokaciji, ako imate način da to postignete bilo bi dobro, jer želim izbriši mapu oglasa koji se pojavljuju u jednoj igri istovremeno i neće mi dopustiti, s ovim kodom, ako to radim ručno, sve savršeno funkcionira

    1.    Andres rekao je

      Ako primijetite da je za brisanje datoteka, ne brišu se direktoriji (mape), nisam ga koristio za mape, ali pretpostavljam da se u redu u kojem piše / i odnosi na datoteke i da ako promijenite u / d napravit će direktorije ... tako da imate dvije skripte, po jednu za svaku stvar i očito zakažete zadatak za automatsko izvršavanje svake skripte

  3.   gilber rekao je

    kao što bi moglo biti brisanje datoteka s ekstenzijom .7z ili .rar

    1.    KatNat RamSo rekao je

      Sljedeća se uputa mijenja samo u dijelu u kojem se pojavljuju zvjezdice *, Sve datoteke bez obzira na njihovo ime, ali s .rar nastavkom

      FORFILES / p D: Izbrisana mapa / s / m * .rar / d -5 / C "cmd / c del @path"

  4.   Raul fernandez rekao je

    Dobar dan

    I zna li neko ako osim brisanja datoteka unutar tog direktorija želimo i mape izbrisati kao što bismo to i učinili?

    hvala

    1.    Rufino rekao je

      Za ovo morate dodati ovaj kod i također izbrisati podmape:

      @echo off
      pushd »VAŠA RUTA / VAŠA RUTA»
      del / q *. *
      za / f "Tokens = *" %% G u ('dir / B') do rd / s / q "%% G"
      popd
      pushd

  5.   Andrés rekao je

    Dobar dan
    Kako mogu izbjeći traženje potvrde za brisanje nekih datoteka?
    Već vam hvala

  6.   Johnny yugcha rekao je

    Poštovani, mogu li dodati nekoliko ciljeva?, To jest, prvi red s mapom za preuzimanja, drugi s mapom za muziku itd.

  7.   KatNat RamSo rekao je

    Pozdrav, kako da vam kažem da želim izbrisati one starije od 4 dana (/ d -4) ako je moj format datuma MM / DD / GGGG

    1.    Andres rekao je

      -04

  8.   michel donoso rekao je

    A kako bi bilo da želite da izbrišem sve datoteke, ali one su bile veličine 0 bytes 1bytes ili 7bytes?

  9.   Santiago Valladares rekao je

    Šta bih trebao promijeniti ako želim da briše datoteke starije od 12 sati?

  10.   Alexis rekao je

    Pozdrav, dobro, moram izbrisati datoteke radne površine. Samo promijenim put (?) .. Također sam napravio osnovni bat za brisanje datoteka radne površine i to funkcionira kad ga pokrenem. Međutim, planirani zadatak ne radi. Naručujem ga svaki put kad uključim računar, ali datoteke u trenutku kada ga uključim ostaju na svom mjestu (radna površina). Imam Windows 10 professional 1803

  11.   David rekao je

    zdravo,

    Želim izbrisati datoteke sa .rar nastavkom minus jedan od njih. To je moguće?