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

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

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
Entusiast
Skrivet av Twisteddev:

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).

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.