1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| Dim strFolder
strFolder="C:\supprimer"
Dim logfile
logfile="logpurgeftp.log"
Dim fileSystem
Dim Repertoire
Dim datedepurge
datedepurge = date-0
Dim fichier
set filesystem = createobject("Scripting.FileSystemObject")
on error resume next
set Repertoire = fileSystem.GetFolder(strFolder)
if err.number<>0 then
wscript.echo "le repertoire ftp n'existe pas. Operation annulee."
set Repertoire = nothing : set fileSystem = nothing
wscript.quit(1)
end if
on error goto 0
set oTS = fileSystem.OpenTextFile(strFolder & "\" & logfile, 8, True)
for each fichier in Repertoire.files
if datediff("D",fichier.DateCreated,datedepurge)=0 then
Set asupprimer = fileSystem.GetFile(fichier)
wscript.echo asupprimer 'cette ligne fonctionne
'fileSystem.GetBaseName(fichier.path) cette ligne fonctionne aussi
asupprimer.delete ' cela ne fonctionne pas error : permission denied
oTS.writeline now & "," & fichier.path & "," & fichier.DateCreated & "," & fichier.DateLastModified
end if
next
oTS.close
set oTS = nothing : set Repertoire = nothing : set fileSystem = nothing |
Partager