Newsgroup: it.comp.os.win.xp
Titolo: copiare file in batch

Vorrei creare unfile .bat per copiare alcune directory e sotto directory con
i miei dati su un hd removibile, per fare una sorta di back up periodico
lanciando il file. Che sintassi devo usare con xp per farlo? Ho provato con
un comando tipo:
Copy dir-mia/*.*  d:\copie\ /y /s
ma così non me lo accetta! Grazie a chi mi saprà aiutare.


si incontrarono e si sviluppò un nuovo idioma:

usa il comando xcopy, la sintassi è uguale
e ricordati che nei percorsi si usa "\" e non "/"
-- 
_-=SiMcarD=-_
(~ICQ: 59575403 ^_^ C6: simcard78~)
--\Now despammed/--
"Avere la coscienza pulita è segno di cattiva memoria"

 Copy dir-mia/*.*  d:\copie\ /y /s
La sintassi corretta č:
copy d:\dir-mia\*.* d:\copie\ /y
nel comando copy
   /y fa si che non venga chiesta conferma per sovrascivere
   /s non mi pare che esista
ovviamente la dir copie deve esistere
puoi usare in alternativa
xcopy d:\dir-mia\*.* d:\copie\  /y/s/e
  /y stesso significato che in copy
  /s copia le directory e subdirectory
  /e copia anche le directory e subdirectory vuote
a differenza di copy in questo caso la dir copie (ed eventuali
sottodirectori) puň anche non esistere
Spero di essere stato chiaro
Una domanda perchč non usi  PolderBackup, č freeware , lo trovi su
http://www.ilsoftware.it/querydl.asp?ID=542
fa esattamento quello che ti serve e salva i dati in formato zip
Ciao
Emanuele

 > Copy dir-mia/*.*  d:\copie\ /y /s
Metterei anche le virgolette, cioè xcopy "dir-mia\*.*"  "d:\copie\" /y /s
-- 
Ciao, Adriano
(togli "rosso" per contatto privato)
----------------------------------------------------------------
Stop ai dialers
http://www.internet-marketing.it/nodialers.htmxcopy

 Metterei anche le virgolette, cioč xcopy "dir-mia\*.*"  "d:\copie\" /y /s
Per una pura questione estetica?
Bello, ma non penso proprio che funzioni.
Ciao
Emanuele

e ricordati che nei percorsi si usa "\" e non "/"
a proposito ho visto che il dos sotto xp usa comandi diversi dal dos
che c'era in win98se, dove trovo tutti i comandi? 

 che c'era in win98se, dove trovo tutti i comandi?
-----
Prova a dare un'occhiata qui:
http://support.microsoft.com/default.aspx?scid=kb;it;314058
http://www.swzone.it/articoli/recovery/pagina3.php
Ciao.
--
Vincenzo Di Russo
Microsoft® MVP - Internet Explorer
news:microsoft.public.it.internet_explorer
http://support.microsoft.com/newsgroups
http://mvp.support.microsoft.com

 Copy dir-mia/*.*  d:\copie\ /y /s
Usa il comando Xcopy, perchè copy cono supporta l'opzione /s
Tipo:
xcopy dir-mia  d:\copie\ /y /s
James

 ha scritto nel messaggio
news:3f52dd69$1...@tara.minns.dynu.com...

Ciao scusami, io dovrei fare una cosa simile..
cioè copiare una cartella in tutte le 5 partizioni che ho
secondo te potrei usare un comando simile?
con quale sintassi?
 ti faccio un esempio: ho la cartella c:\Lavoro
e la devo copiare in f:\, g:\, h:\, i:\, e j:\
potrei fare un file bach per fare sta cosa in automatico?
grazie

 ha scritto nel messaggio
news:Lct4b.7202$nw1.2...@news1.tin.it...

Ti scrivo pezzo del file batch con cui faccio il backup del portatile
<INIZIO FILE BATCH>
@echo off
echo COPIA DI KIT SU TIGER
echo .
Echo Hai attivato la rete su Tiger/Kit Disco C:\ ?
Echo .
Pause
xcopy "c:\documenti\*.*"  "\\Tiger\tiger-c\documenti\*.*" /D /S /H /Y /C
xcopy "c:\audio\Copertine Varie Da Fare\*.*"
"\\Tiger\tiger-c\audio\Copertine Varie Da Fare\*.*" /D /S /H /Y /C
..........
<FINE FILE BATCH>
Le condizioni per funzionare sono 2:
1 - La connessione di rete deve essere giŕ attiva; forse si puň attivare da
barch, ma non ho tempo di cercare come
2 - Ci devono essere le virgolette, almeno in presenza di caratteri
"anomali", quali "spazio".
Per evitare problemi, io le metto sempre. Non per estetica quindi ma per
evitare errori.


 batch, ma non ho tempo di cercare come
Se a qualcuno può interessare il comando da inserire sul file batch è:
net use \\tiger\tiger-c


Potrei impostare xcopy in modo che copi solo i file nuovi evidando di
riscrivere ogni volta i dati già copiati nelle sessioni precedenti, cioè di
sovrascrivere solo i file vecchi?
Grazie ancora a tutti.


si incontrarono e si sviluppò un nuovo idioma:

si devi usare l'opzione /D:m-d-y
se non specifica la data vengono copiati solo i file più recenti
