Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Copia di Backup di File

    Ho bisogno di creare un file .bat che faccia la copia di un file un file da una partizione ad un'altra copiandolo però con anzichè il nome originale un altro sempre diverso(per esempio la data della copia).


    copy /Y C:\backupDatabase\prova.mdb D:\BackupDatabase\GestioneInterna.mdb

    ren D:\BackupDatabase\prova.mdb pippo.mdb



    con questo codice copia il file(prova.mdb) e lo rinomina in pippo.mdb ma solo alla prima esecuzione dalla seconda in poi lascia il file pippo.mdb e di volta in volta crea e sovrascrive il file prova.mdb


    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di saila
    Registrato dal
    Mar 2005
    Messaggi
    417
    giuro che nn ho capito cosa ti serve...
    :master:

  3. #3
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937
    Originariamente inviato da saila
    giuro che nn ho capito cosa ti serve...
    :master:
    Gli serve che il nome del file contenga la data in modo da non avere 2 files con lo stesso nome

  4. #4
    bravissimo

  5. #5
    Originariamente inviato da ricardokaka
    bravissimo
    :quote:

  6. #6
    Originariamente inviato da RokStar
    Gli serve che il nome del file contenga la data in modo da non avere 2 files con lo stesso nome

    quindi? come si fa?

  7. #7
    Originariamente inviato da the frog
    quindi? come si fa?

  8. #8
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937
    Originariamente inviato da the frog
    quindi? come si fa?
    Tramite un .bat non ne ho idea, con bash scripting in linux basterebbe una cosa del tipo:
    codice:
    data_file = date +%F
    in_file = nomefiledacopiare
    cp $in_file $in_file$data_file

  9. #9
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    prova con questo script
    codice:
    Const OverwriteExisting = TRUE
    nome = year(date()) & month(date()) & day(date()) & ".mdb"
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    objFSO.MoveFile "C:\backupDatabase\prova.mdb" , "D:\BackupDatabase\" & nome

  10. #10
    Originariamente inviato da fabio309
    prova con questo script
    codice:
    Const OverwriteExisting = TRUE
    nome = year(date()) & month(date()) & day(date()) & ".mdb"
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    objFSO.MoveFile "C:\backupDatabase\prova.mdb" , "D:\BackupDatabase\" & nome

    mi dice che sono comandi non riconosciuti dal batch..

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.