Hur man automatiskt tar bort filer i Windows
Tidigare skrev jag om ett program som heter DropIt som automatiskt flyttar eller kopierar filer(automatically moves or copies files) åt dig när nya filer dyker upp i en mapp. Detta kan vara användbart, till exempel om du har begränsat utrymme på en lokal hårddisk och vill flytta alla dina nedladdningar till en extern lagringsenhet.
Om du vill ta bort filer automatiskt finns det två sätt att göra det i Windows . Den första metoden innebär att ladda ner en gratisprogram som heter AutoDelete som låter dig konfigurera ett schema för att radera filer i en viss mapp. Jag har redan skrivit två detaljerade guider om hur du använder programmet ( här och här ), så kolla in dem om du föredrar ett gratisprogram för att få jobbet gjort.
Den andra metoden för att ta bort filer är att skapa en batchfil och sedan schemalägga att batchfilen ska köras. Du kan göra allt detta utan att installera någon programvara från tredje part. I den här artikeln går jag igenom stegen för att skapa en batchfil och sedan använda Task Scheduler för att få skriptet att köras på en återkommande basis.
Steg 1 – Skapa batchfil
Om att skapa en batchfil låter lite läskigt eller för tekniskt, oroa dig inte eftersom du inte behöver veta vad något av det betyder. Jag ska förklara vad du behöver kopiera och klistra in, var och vilka alternativ du kan ändra. Öppna först (First)Anteckningar(Notepad) och kopiera och klistra in följande textrad:
forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"
Raden ovan är förmodligen ingen mening, vilket är helt okej eftersom jag kommer att förklara det nedan. I grund och botten(Basically) säger det åt Windows att ta bort alla filer i C:Test-mappen och undermappar som är äldre än 5 dagar. Så här ska din Notepad -fil se ut.
Innan vi går in på mer detaljer om kommandot, låt oss spara filen och ge den en testkörning. Skapa först(First) en mapp på din dator som heter Test i roten av C-enheten. Klicka sedan på Arkiv(File) – Spara(Save) och spara filen som en batchfil. För att göra det, skriv in ett namn följt av .bat och ändra sedan rullgardinsmenyn Spara som typ(Save as type) till Alla filer(All Files) .
Observera att du kan spara filen på vilken plats på hårddisken du vill, det spelar egentligen ingen roll. Skapa nu några dummy-filer i testmappen(Test) och dubbelklicka sedan på filen Delete.bat för att köra den. Blir något raderat? Antagligen inte!
Anledningen till att ingenting raderades är att kommandot har /D -5 , vilket betyder filer som är 5 dagar eller äldre. För att radera vilken fil som helst oavsett när den skapades kan du antingen ändra -5 till -0 eller så kan du ta bort /D -5 delen helt och hållet. Om du nu kör det kommer alla filer att raderas.
För att anpassa kommandot är det första du kan göra att ändra katalogen till något annat än C:Test. Det är så enkelt som att kopiera sökvägen från Utforskaren(Windows Explorer) till den katalog du vill ha och klistra in den i kommandot i Anteckningar(Notepad) .
Nästa är parametern -s som du ser efter katalogsökvägen. Detta indikerar att kommandot också bör titta in i alla undermappar. Om du inte vill ta bort filer från undermappar, fortsätt och ta bort parametern -s.
Nästa är -m följt av *.* , vilket betyder att kommandot ska utvärdera filer av alla slag. Om du bara vill ta bort en specifik filtyp i en mapp, som PDF - filer eller JPG- bilder, ändra bara *.* till *.pdf eller *.jpeg och det tar bara bort dessa filer.
/D -X delen vi redan pratat om i termer av hur gamla filerna måste vara för att kvalificera sig för radering. Du kan antingen behålla det med ett värde större än 1, ställa in det på 0 eller ta bort det helt. Det är ungefär allt vi behöver veta om kommandot.
Det finns några saker att notera om att köra det här kommandot. För det första, när filer raderas, hamnar de inte i papperskorgen(Recycle Bin) , utan raderas istället permanent, så var försiktig när du använder den. För det andra tar kommandot bara bort filer, inte mappar.
Eftersom detta är en batchfil kan du också lägga till flera versioner av det här kommandot i samma fil. Till exempel, här skapar jag en batchfil som kommer att radera alla DOCX- filer äldre än 180 dagar, alla PDF - filer äldre än 60 dagar och alla TXT- filer oavsett hur gamla filerna är.
Steg 2 – Schemalägg batchfil
Nu när du har skapat och sparat din batchfil, låt oss gå vidare och schemalägga den så att den körs på återkommande basis. För att göra detta måste vi öppna Task Scheduler .
Som tur är har jag redan skrivit en artikel om hur man schemalägger en batchfil(how to schedule a batch file) , så öppna den sidan för att komma igång. Rulla(Scroll) ned till avsnittet Schemalägg batchfil vid start av PC(Schedule Batch File on PC Startup) och följ med.
Det enda du behöver ändra är triggern(Trigger) . Du kan välja mellan Dagligen(Daily) , Veckovis(Weekly) , Månadsvis(Monthly) , När datorn startar(When the computer starts) , När jag loggar in(When I log on) eller När en specifik händelse loggas(When a specific event is logged) .
När du väljer något som veckovis(Weekly) eller månadsvis(Monthly) och klickar på Nästa(Next) får du en ny skärm där du kan konfigurera exakt tid och dagar du vill att skriptet ska köras.
Förhoppningsvis är detta en bra lösning för de flesta som behöver utföra några enkla automatiserade uppgifter för att radera filer på sina datorer. Om du har några frågor, skriv gärna en kommentar. Njut av!
Related posts
Hur man spelar MKV-filer på Windows Media Player
Bästa verktygen för att kopiera ett stort antal filer i Windows
4 bästa lätta webbläsare för Windows och Mac
Bästa gratis karaokeprogramvaran för Windows
De bästa Reddit-apparna för Windows och Mac
Slack vs Discord: Vilket är bättre?
6 anledningar till att AllTrails Pro är värt det för ivrig vandrare
7 bästa apparna som hjälper dig att studera bättre
De 6 bästa PDF-redigerarna för Windows 10 2021
De 13 bästa gratisalternativen till Microsoft Visio
5 bästa Spotify-alternativen för musikströmning
Intego Antivirus Recension: Kraftfull men funktionsbegränsad
Den bästa programvaran för föräldrakontroll för Windows 10
5 bästa apparna för musikigenkänning för att hitta liknande låtar efter låt
Emby vs Plex: Vilken är den bästa mediaservern för dig?
The 9 Best Discord Voice Changer Software (2021)
Bästa Twitch-streamingprogramvaran för Windows och Mac
En Autohotkey-handledning för att automatisera Windows-uppgifter
Så här åtgärdar du åtkomst nekad, fil kan vara i bruk eller delningsfel i Windows
3 sätt att ändra bithastighet på MP3-filer