Gå til innhold

script som sletter gamle filer i mappe


Anbefalte innlegg

Videoannonse
Annonse
'vbs script
Set oShell = CreateObject("Shell.Application") 
Folder = "C:\Documents and Settings\Eier\Skrivebord\Test" 'Sett inn din mappe her
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(Folder)
Set files=f.Files
Dim c, f1
For Each fl in files
if DateDiff("d",fl.DateCreated,now) > CInt(5) Then
fso.DeleteFile(f & "\" & fl.name)
End if
Next
msgbox("Finito!")

Lenke til kommentar

Hadde ikke, men laget et som beholder dem 5 siste lagt inn i mappa:

'vbs script
Set oShell = CreateObject("Shell.Application") 
Folder = "C:\Documents and Settings\Eier\Skrivebord\Test" 'Sett inn din mappe her
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(Folder)
Set files=f.Files
Dim c, f1, arr(), i
i = 0
For Each fl in files
ReDim preserve arr(i) 
arr(i) = fl.DateCreated & "|" & f & "\" & fl.name
i = i+1
Next
sort
For i = 0 To UBound(arr)-5
r = Split(arr(i),"|")
fso.DeleteFile(r(1))
next
msgbox("Finito!")
Sub sort
for i = UBound(arr) - 1 To 0 Step -1
for j= 0 to i
	if arr(j)>arr(j+1) then
		temp=arr(j+1)
		arr(j+1)=arr(j)
		arr(j)=temp
	end if
next
next 
End sub

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...