webForumDet fria alternativet

delete parameter

4 svar · 162 visningar · startad av Mean

MeanMedlem sedan jan. 200137 inlägg
#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.

------------------
Tjoho help me fast

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

------------------
Tjoho help me fast

MeanMedlem 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å!

------------------
Tjoho help me fast

stoffe-2kMedlem sedan apr. 20007 795 inlägg
#4

Hur ?

------------------
MVH
/C
"The only source of knowledge is experience"
- Albert Einstein

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

------------------
Tjoho help me fast

Genererad på 389 ms · cache AV · v20260730165559-full.f96bc7eb