File script/batch

BooTzenN
Ciao a tutti
ho bisogno di aiuto:

devo creare un file script/batch che si esegua ad ogni avvio del pc;
il file script deve fare questo: prendere un file da una cartella e copiarlo (cioè sostituire quello già esistente) in un altra cartella;

è possibile? credo di si ma io non sono molto pratico...

avete anche link dove posso reperire notizie sull'argomento? magari in italiano :-D

a presto e buon 2007 a tutti noi del forum :D

ciaoooooooo

Risposte
eugenio.amitrano
qual'e' il tuo sistema operativo ?

Supponiamo che sia Windows XP.

1) Vai nel prompt dei comandi
2) Digita: copy con #nome_comando#.bat [invio]
3) scrivi: "copy #percorso_sorgente#\#file_da_copiare# #percorso_destinazione# /y" [invio]
4) premi il tasto "F6"
Sposta il batch creato in "Esecuzione Automatica" del Menu' "Start" e il gioco e' fatto.

#nome_comando# e' il nome del tuo batch
#percorso_sorgente# e' il percorso completo (unita' + cartelle) del file da copiare
#file_da_copiare# e' il nome + l'estensione del file da copiare
#percorso_destinazione# e' il percorso completo di destinazione del file

Esempio:
Supponiamo che voglia creare un batch di nome "sposta" che mi copia il file "abete".txt dal percorso "c:\pasqua" a "c:\natale"
1) Vado nel prompt dei comandi
2) Scrivo: "copy con sposta.bat" [invio]
3) Scrivo: "copy c:\pasqua\abete.txt c:\natale /y" [invio]
4) Premo "F6"

Il parametro "/y" conferma la sovrascrittura automatica.
Attenzione, se per caso le tue cartelle hanno nomi con spazi, occorre usare il doppio apice all'inizio e alla fine dell'intero paramentro che specifica queste cartelle.

BooTzenN
Grazie Eugenio :)

si uso xp!

provo e poi ti faccio sapere :)

BooTzenN
forse sbaglio qualche ""

il file è in c:\Documents and Settings.....

quindi dove vanno gli """

tutte le volte che apro e chiudo un percorso:
c:\pasqua\abete.txt
o dove??

grazie

eugenio.amitrano
esempio "C:\Documents and Settings\file.txt"
oppure invece di "Documents and Settings" puoi scrivere "Docume~1"
scrivendo "c:\docume~1\file.txt" senza doppio apice.

il codice ascii del "~" (tilda) e' 196

BooTzenN
Perfetto :-D :-D

grazie eugenio e ancora Buon 2007 a tutti

eugenio.amitrano
non c'e' di che!
auguri anche a te.....a presto.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.