Funktion som automatiskt raderar filer ur mapp, hur?

Permalänk
Medlem

Funktion som automatiskt raderar filer ur mapp, hur?

Skulle behöva en funktion (för Win10) som automatiskt raderar alla filer i en mapp som är äldre än typ 3 dagar eller så.
Så när nya filer tillkommit, så ligger dom ett visst intervall, typ 3 dagar eller så, innan Windows automatiskt raderar dom. Och det skulle behöva vara automatiskt.

Frågan är hur man bäst skapar en sån funktion?

Permalänk
Medlem

Spontant så låter det som att ett powershell skript som körs per automatik genom Windows Task Scheduler är det smidigaste

Permalänk
Medlem

Som ovan.

Remove-Item C:\mapp\*

Schedula then var 3:dje dag

Visa signatur

[IT-Dept]
Ryzen 1700 OC - 32 - 1070

Permalänk
Medlem

Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-10))} | Remove-Item

Lägg in i notepad och spara som filnamn.ps1 och schemalägg varje dag.

Permalänk
99:e percentilen
Skrivet av AllMessedUp:

Som ovan.

Remove-Item C:\mapp\*

Schedula then var 3:dje dag

Lär väl radera alla filer i den givna mappen, även helt nytillkomna. Då tror jag mer på @Kalasis förslag (men jag kan inte PowerShell).

Visa signatur

Skrivet med hjälp av Better SweClockers

Permalänk
Medlem
Skrivet av Alling:

Lär väl radera alla filer i den givna mappen, även helt nytillkomna. Då tror jag mer på @Kalasis förslag (men jag kan inte PowerShell).

jo ja! Den kommer döda allt i mappen.

Visa signatur

[IT-Dept]
Ryzen 1700 OC - 32 - 1070