Përmes disa mashtrimeve ne do të kemi mundësinë e të qenit në gjendje fshini skedarët që janë vendosur brenda dosjes "shkarkime" në Windows; kjo nuk do të kishte kuptim nëse propozimi ynë nuk parashikonte një sistem automatik, i cili është qëllimi i vërtetë i këtij neni.
Arsyetimi për kryerjen e kësaj detyre është se shumë njerëz punojnë me lloje të ndryshme skedarësh të shkarkuar nga uebi, gjë që e bën shfletuesin e Internetit të shkarkojë të gjitha këto elemente në dosjen e quajtur "Shkarkime", e cila mund të zërë një hapësirë të madhe në kohë të shkurtër.
Krijoni një skenar të vogël për të fshirë automatikisht skedarët në Windows
Megjithëse mashtrimi që do të përmendim më poshtë parashikon ekskluzivisht mundësinë e fshini skedarët që janë pritur në dosjen "shkarkime" Windows, por një person mund të kryejë të njëjtën detyrë për çdo direktori tjetër. Ne do të supozojmë se secili dhe secili prej skedarëve që gjenden në dosjen në fjalë janë të përkohshëm, që do të thotë se në çdo moment do të duhet t'i fshijmë ato. Për efekt, gjithashtu ne do të shqyrtojmë një kohë prej 30 ditësh, që do të thotë se pasi të ketë kaluar kjo periudhë, skenari që ne do të krijojmë më poshtë do të hyjë në fuqi dhe për këtë arsye, ju do të jeni në gjendje të fshini skedarët me atë moshë në një hap të vetëm.
REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
Ne kemi ndarë një kod të vogël në krye, të cilin duhet ta kopjoni dhe ngjisni në një dokument me tekst të thjeshtë (dhe pa formatim). Këtu duhet të merrni parasysh një aspekt shumë të rëndësishëm, dhe kjo është ajo dosja "shkarkime" zakonisht vendoset brenda direktorive të përdoruesve. Për këtë arsye, do të duhet të zëvendësoni fjalën "Përdorues" me atë që korrespondon me vendndodhjen në kompjuterin tuaj Windows.
Për të qenë pak më specifik, ne kemi vendosur një pamje të vogël të ekranit në krye të asaj që duhet të bëni me këtë modifikim. Aty do të kuptoni se përveç këtij vendndodhja që duhet të modifikoni, një kohë prej «30 ditësh» është i pranishëm si afati i moshës që dosjet duhet të jenë para se të fshihen. Në dokumentin e sheshtë ku keni kopjuar dhe ngjitur këtë skenar të vogël do t'ju duhet ruaj me një shtyrje të ".bat" në mënyrë që të bëhet një ekzekutues i komandave grumbull.
Nëse klikoni dy herë në skedarin në fjalë në atë moment dhe ka artikuj në dosjen "shkarkime" që janë më të vjetër se 30 ditë, ato do të fshihen menjëherë.
Programoni ekzekutimin automatik të shkrimit në Windows
Për të shmangur ekzekutimin e këtij skenari që kemi krijuar në çdo kohë, do t'ju sugjerojmë më poshtë përdorni "Programuesin e Detyrave të Windows", diçka që është shumë e lehtë për tu bërë dhe që ne sugjerojmë më poshtë përmes hapave të mëposhtëm:
- Ekzekutoni "Programuesin e Detyrave të Windows".
- Zgjidhni opsionin që do t'ju lejojë të krijoni një detyrë themelore.
- Përcaktoni emrin dhe nëse dëshironi, përshkrimin e detyrës që keni planifikuar në këtë moment.
- Tani përcaktoni se sa shpesh dëshironi të ekzekutohet detyra që po krijoni.
- Ju gjithashtu duhet të përcaktoni kohën e saktë kur dëshironi të ekzekutohet detyra.
- Tani duhet të urdhëroni skeduluesin e detyrave për të ekzekutuar një program (në rastin tonë, skenarin që kemi gjeneruar më herët).
- Duke përdorur butonin përkatës, gjeni vendin ku keni ruajtur skenarin që keni gjeneruar më parë.
- Tani ju vetëm duhet të mbaroni krijimin e kësaj detyre.
Me hapat që kemi sugjeruar, tani e tutje nuk do të shqetësoheni aspak për asgjë, sepse planifikuesi i detyrave të Windows, do të jetë i ngarkuar me ekzekutimin e skenarit që kemi gjeneruar më parë dhe do të analizojë dosjen «shkarkime». Skenari do të bëjë një krahasim të vogël të datave, duke përcaktuar se cilat skedarë janë 30 ditë të vjetra ose më shumë, duke vazhduar t'i fshini ato automatikisht në një hap të vetëm.
Përshëndetje ... nëse dua ta programoj për të fshirë skedarët 2 ditë të vjetër, a duhet të ndryshoj 30 të rreshtit të dytë në 2? apo deri ne 02? Faleminderit
Daniel Unë e kuptoj që duhet të jetë -5 sepse për të bërë provën që kam vendosur -0 dhe më ka funksionuar
shume mire, por nuk funksionon ne windows 8.1, dua te fshij nje dosje sa here qe jap skedarin e ekzekutueshem, dosja mbetet ne faqen tuaj, nese keni ndonje menyre per ta arritur do ishte mire, pasi dua te fshini dosjen e reklamave që shfaqen një lojë në çdo kohë dhe nuk do të më lejojë, me këtë kod, nëse e bëj manualisht gjithçka funksionon perfekt
Nëse vëreni se është për të fshirë skedarë, nuk fshin direktori (dosje), unë nuk e kam përdorur për dosje por supozoj se në rreshtin ku thotë / i referohet skedarëve dhe nëse ndryshoni në / d do të bëjë direktori ... kështu që ju keni dy skripta, një për secilën gjë dhe padyshim caktoni një detyrë për ekzekutimin automatik të secilit skenar
siç mund të jetë fshirja e skedarëve me shtrirje .7z ose .rar
Me udhëzimet e mëposhtme ju ndryshoni vetëm në seksionin ku shfaqen yjet *, Të gjitha skedarët pavarësisht nga emri i tyre, por me një shtrirje .rar
FORFILE / f D: Dosja / s / m e fshirë .rar / d -5 / C "cmd / c del @path"
Mirëmëngjes
Dhe a e di dikush nëse përveç fshirjes së skedarëve brenda këtij direktoriumi, ne gjithashtu duam të fshijmë dosjet siç do të bënim?
Falënderim
Për ta bërë këtë ju duhet të shtoni këtë kod dhe gjithashtu të fshini nën-dosjet:
@echo off
shtyj »RRUGEN TUAJ / RRUGEN TUAJ»
del / q *. *
për / f "Shenjat = *" %% G në ('dir / B') bëj rd / s / q "%% G"
popd
pushd
Mirëmëngjes
Si mund të shmang kërkimin e konfirmimit për të fshirë disa skedarë?
Nga tashmë faleminderit shumë
I dashur, a mund të shtoj disa objektiva?, Domethënë rreshti i parë me dosjen e shkarkimeve, e dyta me dosjen e muzikës, etj.
Përshëndetje, si mund t'ju them se unë dua të fshij ata që janë më të vjetër se 4 ditë (/ d -4) nëse formati im i datës është MM / DD / VVVV
-04
Dhe si do të ishte sikur të donit që unë të fshija të gjithë skedarët, por ato ishin 0bytes 1bytes ose 7bytes në madhësi?
Çfarë duhet të ndryshoj nëse dua të fshij skedarë më të vjetër se 12 orë?
Përshëndetje mirë, më duhet të fshij skedarët desktop .. Thjesht ndryshoj rrugën (?) .. Gjithashtu unë bëra një shkop themelor për të fshirë skedarët desktop dhe funksionon kur ta ekzekutoj. Sidoqoftë, detyra e planifikuar nuk funksionon. E porosis sa herë që ndez kompjuterin, por skedarët në momentin që e ndezin qëndrojnë në vendin e tyre (desktop). Unë kam Windows 10 profesional 1803
Përshëndetje,
Dua të fshij skedarët me një zgjatim .rar minus njërën prej tyre. Eshte e mundur?