delete parameter

Windows

4 svar · 184 visningar · startad av Mean

Medlem sedan jan. 200137 inlägg
Trådstart#1

finns det någon växel för hur man deleta filer som är äldre än t ex: en månad.
nåt i stuk med
deltree c:\resurs\*.* if (äldre än 1 månad)

Jag vill alltså att den skall kolla om den är äldre än en månad. och det skall inte spela någon roll om den är skapad den 10 november eller den 20 augusti jag vill att den skall ta bort allt som är äldre än 30 dagar.

Medlem sedan jan. 200137 inlägg
#2

jag skulle vilja ha det ungefär så här och jag vet att det inte stämmer riktigt men det är ett exempel.

IF EXIST c:\share\*.* EQU:(date -30 dagar) THEN del c:\share\*.* /S /Q

nåt i den stilen men det funkar inte riktigt som jag vill och jag undrar om det är möjligt att få en annan lösning eller om ni visar mig hur.

och jag vill bara säga igen att det där jag skrev som exempel ovan är dock bara ett ungefär.

Medlem sedan jan. 200137 inlägg
#3

tack för all hjälp jag fick på det här änmet men jag lyckades fixa det ändå!

Medlem sedan apr. 200010 782 inlägg
#4

Hur ?

Medlem sedan jan. 200137 inlägg
#5

Jag la in CYG WIN och gjorde ett bash script som greppade creator tiden och la på 30 dagar och sedan som sedan deletade alla filer och mappar som stämde.

383 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
124 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)