Ciao.
Devo fare un file .bat che in automatico mi prenda dei file e me li copi in una cartella.
Il comando lo conosco: xcopy *.* /S /D:mm-dd-yyyy C:\cartella
Ma come faccio a fare un .bat che mi esegua automaticamente questo?
Grazie
Ciao.
Devo fare un file .bat che in automatico mi prenda dei file e me li copi in una cartella.
Il comando lo conosco: xcopy *.* /S /D:mm-dd-yyyy C:\cartella
Ma come faccio a fare un .bat che mi esegua automaticamente questo?
Grazie
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
crei un file di testo. ci scrivi dentro i comandi che vuoi cheOriginariamente inviato da alegia76
Ciao.
Devo fare un file .bat che in automatico mi prenda dei file e me li copi in una cartella.
Il comando lo conosco: xcopy *.* /S /D:mm-dd-yyyy C:\cartella
Ma come faccio a fare un .bat che mi esegua automaticamente questo?
Grazie
vengano eseguiti, lo rinomini .bat ed il gioco è fatto. :bubu:
per lanciarlo da dos basta che scrivi il nome del file (anche senza
estensione) e da win ci clikki sopra. credo![]()
bye bye
Allora: devo fare un file che mi crei una cartella e qua dentro mi vada a fare il backup automatico dei file modificati il giorno precedente.Originariamente inviato da zaion
crei un file di testo. ci scrivi dentro i comandi che vuoi che
vengano eseguiti, lo rinomini .bat ed il gioco è fatto. :bubu:
per lanciarlo da dos basta che scrivi il nome del file (anche senza
estensione) e da win ci clikki sopra. credo![]()
Mi fai un esempio?
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
Originariamente inviato da alegia76
Allora: devo fare un file che mi crei una cartella e qua dentro mi vada a fare il backup automatico dei file modificati il giorno precedente.
Mi fai un esempio?
pippo.bat
dove:codice:cd c:\posdir mkdir bak cd bak copy c:\tuadir\*.*
"posdir" è il percorso della cartella dove vuoi creare la cartella di backup.
"tuadir" è il percorso della directory che contiene i file da copiare
questo semplice esempio quindi si posiziona nella direcotory "tuadir",
crea la cartella "bak", entra in questa cartella, copia quì dentro tutti
i files che trova nella cartella "tuadir"
PS: fa attenzione ai nomi troppo lunghi.
tutti i nomi più lunghi di 8 caratteri vengono troncati:
pippo.txt ---> pippo.txt
miciomaoilgattocattivo.exe ---> miciom~1.exe
il carattere strano che vedi è una tilde (codice ascii 126)
bye bye
Ok..creato il file e funziona.
CODE
cd c:\
md backup1
xcopy *.* /S /D:07-31-2003 c:\backup1\*.*
Il problema è: se voglio fare il backup di 01/08/2003, ma lanciando il file pippo.bat, come faccio? Cioè, visto che ho impostato la data del 31/07 come faccio a dirgli su quale data mi deve backuppare?
gni mattina devo editare il .bat?
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
Originariamente inviato da alegia76
Ok..creato il file e funziona.
CODE
cd c:\
md backup1
xcopy *.* /S /D:07-31-2003 c:\backup1\*.*
Il problema è: se voglio fare il backup di 01/08/2003, ma lanciando il file pippo.bat, come faccio? Cioè, visto che ho impostato la data del 31/07 come faccio a dirgli su quale data mi deve backuppare?
gni mattina devo editare il .bat?
in questi casi andrebbe bene linux. ne sento la mancanza![]()
cmq potresti lanciare il programma con dei parametri e usare
quei parametri nella data.
ovvero, se lanci il programma così(vedi sotto), allora il programma
può leggere i parametri e lavorarci come maglio crede:
pippo.bat ciao bau miao
il programma può leggere le ultime tre parole e usarle come se fosse
una data:
pippo.bat 31 7
però adesso non ricordo che si faccia a leggere i parametri da windows
ma se fai una ricerca nel forum trovi di sicuro.
bye bye
XCOPY .\ORIGIN\*.* /S /D:%1 .\UPGRADE\*.* /YOrig. Inviato da alegia76
come faccio a dirgli su quale data mi deve backuppare?
poi da dos: nomeprogramma mm/gg/aaaa
XCOPY .\ORIGIN\*.* /S /D:%DATE% .\UPGRADE\*.* /Y...
gni mattina devo editare il .bat?
la variabile d'ambiente DATE, contiene la data odierna,
quindi ogni giorno si aggiorna automaticamente.
...Terrible warlords, good warlords, and an english song
C'è qualcuno che ha una guida completra di tutti i comandi che possono essere utilizzati in un file .bat?
x aleliguori
"menu start\guida in linea e supporto tecnico"
oppure: focus sul Desktop e premi [F1]
CERCA: "BATCH" o "Informazioni di riferimento per la riga di comando A-Z" <-- quest'ultimo se utilizzi WIN XP
...Terrible warlords, good warlords, and an english song
Grazie mille...
Ho cercato da molte parti ma ho tralasciato la cosa più semplice!
![]()