Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [vb6] Kill ed parametri

    Le mie scarse nozioni mi portano a capire che con kill nomedcartella\*.* dovrei cancellare tutto il contenuto della cartella, ma se nella cartella ho dei file che hanno tutti come nome il "now" di quando sono stati creati e volessi cancellare solo quelli di x giorni precedenti ad oggi come fare?
    grazie
    Fidel

  2. #2
    Supponiamo che tali file siano stati nominati in questo modo:
    codice:
    sFile = "D:\" & Format$(Now(), "dd-mm-yyyy hh:nn:ss") & ".txt"
    Il primo file che avresti creato oggi si chiamerebbe
    codice:
    sPrimoFileDiOggi = Format$(Now(), "dd-mm-yyyy") & " 00:00:01.txt"
    Puoi eliminare tutti quelli dei giorni precedenti così:
    codice:
      sRicercaFile = Dir$("D:\*.*")
      
      While sRicercaFile <> ""
        If sRicercaFile < sPrimoFileDiOggi Then Kill "D:\" & sRicercaFile
        sRicercaFile = Dir$
      Wend
    Ciao
    Simo

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 © 2024 vBulletin Solutions, Inc. All rights reserved.