Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    [shell winxp] eliminare vecchi file

    Salve a tutti. Vorrei sapere se conoscete un metodo per cancellare, all'interno di una directory, i file creati ad esempio più di una settima fa.
    Per ora tramite l'utility forfiles scaricabile da qui, con il seguente comando

    forfiles -s -m *.* -d -5 -c "cmd /c del /q @path"

    riesco ad eliminare i file ma solo in base alla data di ultima modifica e non di creazione.
    Grazie fin da ora.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Per l'eliminazione dei file in base alla data di creazione per il momento ho risolto così.
    Se avete altri suggerimenti sono sempre ben accetti.

    cancella.vbs
    codice:
    Dim oFSO, oFolder, oFiles, oFile
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    Set oFolder = oFSO.GetFolder("C:\Documents and Settings\Utente\Desktop\esperimenti")
    Set oFiles = oFolder.Files
    for each oFile in oFiles
    if oFile.DateCreated < DateAdd("d", -5, Now()) then
         oFile.Delete True
    end if
    next

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.