Condividi tramite

Rinomina file.csv

Anonimo
2018-10-16T17:17:07+00:00

Buonasera,

nel desktop ho un file chiamato report.csv che viene scaricato automaticamente tutti i giorni con la stesso nome.

Vorrei che il file venisse salvato nella cartella report nel desktop rinominarlo con lo stesso nome ma aggiungendo la data di ultima modifica riportata nel file stesso (quando faccio proprietà del file) e cancellare il file originale(report.csv) in modo quando viene eseguito un nuovo scarico al giorno successivo non trova già un file con lo stesso nome.

Spero di essermi spiegato.....

Grazie mille

Marco

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2018-10-16T19:02:40+00:00

Potresti provare con qualcosa del genere:

Sub RinominaSpostaFile()

   Const sNomeFileIniziale = "report.csv"

   Const sPathIniziale = "D:\Test" '<--- personalizzare

   Const sPathDestinazione = "D:\Test\report" '<--- personalizzare

   Dim sNuovoNomeFile

   sNuovoNomeFile = Left(sNomeFileIniziale, Len(sNomeFileIniziale) - 4) & _

                  Format(Now, "_yyyymmdd_hhmmss") & Right(sNomeFileIniziale, 4)

   Name sPathIniziale & sNomeFileIniziale As sPathDestinazione & sNuovoNomeFile

End Sub

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-10-17T17:47:12+00:00

    grazie mille

    Prego :)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-10-17T14:46:20+00:00

    ok...

    funziona benissimo...

    grazie mille

    Marco

    La risposta è stata utile?

    0 commenti Nessun commento