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

    [VB6] Rinominare file e aggiungere la data

    Salve, ho trovato sul forum come posso copiare dei file da una cartella ad altra, ma oltre a questo avrei la necessità di rinominarne uno aggiungendo la data/ora del momento.
    E' possibile con vb?
    Grazie 1000
    Fidel

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205

    Re: [VB6] Rinominare file e aggiungere la data

    puoi utilizzare l'oggetto fso,
    controlli che il file esista e lo sposti rinominandolo a tuo piacimento...nel tuo caso assegnandogli la data!!!!
    codice:
         If Not fso.FileExists("file.txt") Then
            Data = Format(Date, "yyyymmdd")
            Path = "C:\Files\file" & Data & ".txt"
            fso.CopyFile "C:\Files\file.txt", Path
         End If
    questo è un esempio pratico ed esplicativo!

    spero di esserti stato utile.
    ciao Giano



    Originariamente inviato da fidello
    Salve, ho trovato sul forum come posso copiare dei file da una cartella ad altra, ma oltre a questo avrei la necessità di rinominarne uno aggiungendo la data/ora del momento.
    E' possibile con vb?
    Grazie 1000

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    221
    esiste anche un metodo...
    name "percorso file.txt" as "percorso file.txt come devi chiamarlo"

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205

    Re: Re: [VB6] Rinominare file e aggiungere la data

    errata corrige...
    ovviamente l'IF è tale e non IF NOT

    sorry!
    il resto funge bene!
    ciao

    Originariamente inviato da giano118
    puoi utilizzare l'oggetto fso,
    controlli che il file esista e lo sposti rinominandolo a tuo piacimento...nel tuo caso assegnandogli la data!!!!
    codice:
         If Not fso.FileExists("file.txt") Then
            Data = Format(Date, "yyyymmdd")
            Path = "C:\Files\file" & Data & ".txt"
            fso.CopyFile "C:\Files\file.txt", Path
         End If
    questo è un esempio pratico ed esplicativo!

    spero di esserti stato utile.
    ciao Giano

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    221
    oops mi ero dimenticato la data...
    esiste anche un metodo...
    name "percorso file.txt" as "percorso file.txt come devi chiamarlo" & Data & ".txt"
    fammi sapere....
    ciao

  6. #6
    Il codice utilizzato l'ho ancora sul portatile, ma grosso modo è derivato dal tuo name "percorso file.txt" as "percorso file.txt come devi chiamarlo" & Data & ".txt" solo che ho sostituito il Date con il Now. Essendo questi dei backup di un archivio di Access su pendrive ho realizzato anche la cancellazione degli archivi più vecchi mettendo in un bottne una variabile che mi fa il conto di Now -5 e poi mi trovo e cancello solo i file il cui nome è inferore alla variabile. Now e varibile di Now-5 sono formattati "yyyymmddhhmmss"
    Fidel

  7. #7
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    221
    ciao
    senza..che
    fai -5
    guarda se ti piace questo

    data = Day(Now()) & "\" & Month(Now()) & "\" & Year(Now())

  8. #8
    ma così ho solo la data di ogg. o no?
    Io rinomino i file assegnanodo come nome il now 20050222114000.estensione, poi controllo tutti i file da cancelare che devono essere minori di now - 5 giorni.
    Fidel

  9. #9
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    221
    a ok...scusa..
    si col format....-5
    va bene
    ok..scusami nn avevo capito....sigh...
    ciao spero di esserti stato utile..

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.