Visualizzazione dei risultati da 1 a 3 su 3

Discussione: cancellare vecchi file

  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    cancellare vecchi file

    ciao

    ho creato uno script che mi effettua una copia di backup giornaliera del database, vorrei creare uno script che, data una cartella, mi elimina tutti i file più vecchi di 7 giorni.

    In questo modo ho sempre un backup degli ultimi 7 giorni.

    A presto

  2. #2
    data una cartella presente su server? diciamo una cartella piena di files?

    devi usare il FileSystemObject (cerca fso) e usare la proprieta DatelastModified
    codice:
    Function ShowFileAccessInfo(filespec)
       Dim fso, f, s
       Set fso = CreateObject("Scripting.FileSystemObject")
       Set f = fso.GetFile(filespec)
       s = UCase(filespec) & "
    "
       s = s & "Data di creazione: " & f.DateCreated & "
    "
       s = s & "Ultimo accesso: " & f.DateLastAccessed & "
    "
       s = s & "Ultima modifica: " & f.DateLastModified
       ShowFileAccessInfo = s
    End Function

  3. #3
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Aggiungo, per ciclare una directory:
    codice:
    Function ShowFileList(folderspec)
       Dim fso, f, f1, fc, s
       Set fso = CreateObject("Scripting.FileSystemObject")
       Set f = fso.GetFolder(folderspec)
       Set fc = f.Files
       For Each f1 in fc
          s = s & f1.name 
          s = s &  "
    "
       Next
       ShowFileList = s
    End Function
    F1.Delete True 'per cancellare il file
    DeteDiff ' per la differenza tra due date

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.