27. januar 2005 - 16:32Der er
6 kommentarer og 1 løsning
Hvordan sletter jeg filer i windows der er ældre end d.d.
Jeg samler en del filer i en mappe(tmpdir) og ønsker dagligt at slette de filer der er ældre end d.d. Jeg genstarter maskinen hver morgen, så et evt. script der kunne afvikles fra windows startmappe ville løse problemet. Jeg håber der er en der har en god ide, eller kan lave et script som kan afhjælpe problemet.
Dette vbs-program vil slette filer i mappen c:\test som er ældre en 1 dag
option explicit call hoved_
sub hoved_
dim sletfil, gammel, fso
Const ForReading = 1, ForWriting = 2, ForAppending = 8 set fso = CreateObject ("Scripting.FileSystemObject") Dim f, f1, fc, s Set f = fso.GetFolder("c:\test") Set fc = f.files
For Each f1 in fc if (dateDiff("d",f1.DateLastModified,now)) > 1 then set sletfil = fso.GetFile(f1.path) sletfil.delete end if Next
(Hvad har du tilrettet ? Det kunne være at jeg kunne bruge den detalje...)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.