Newsgroup: it.comp.os.dos
Titolo: BATtino :)  per gestione backup....

Ahhh se penso ai tempi in cuis ettavi gli irq per la sound blaster...bei 
tempi vero?
Però mi vergogno come una bestia, tutto sto interfacciamente e automatismo 
selvaggio mi ha rincuccunito :|
Mi trovo a volor fare un batch da lanciare per fare semplicemnte un backup 
su un'unita IomegaREV, cis ono 24524 programmi per farlo lo so....ma tutti 
menosi compreso il suo....pochi di questi poi hanno la possibilità di 
gestire automatismi semplici ed efficaci.
Ma cmq sia voglio fare con un batch!! Mi son messo a leggere /? di copy e 
xcopy dovrebbe essere una cosa cosi?
XCOPY test.jpg L:\test /D/E/V/W/Q/H/R/T/K/Y
In questo modo mi copia il file test.jpg (poi metterò *.* o .) nella 
cartella test sull'unità L, le opzioni se non sono scemo del tutto D senza 
opzioni per copiare SOLO i file piu recenti di quelli di destinazione 
giusto? E per fargli copiare anche le cartelle vuote? V per la verifica? 
(presumo CC?) un W di conferma che non si sa mai :) un Q di quiet che non mi 
listi 3 ore di roba :) H per copiare tutto anche nascosti e sys, R per i 
file che fossero protetti in sola lettura per sbaglio...., T...qui ho dei 
dubbi....ma ricrea la struttura subcartelle comprese da solo? copiando 
insomma quella originale e presumo lasciando intatto se la trova uguale a 
prima salvo l'opzione D? K che mi rimetta gli attributi come l'originale.... 
e un Y per evitare le richieste di sovrascrittura....
solo che non funziona :| lo lancio premo un tasto per l'opzione W si chiude 
non dice nulla ma non salva un accidenti da nessuna parte....dove sbaglio?
premetto che lo lanciavo da una cartella in root di C fatta apposta con 
ovviamente il file test.jpg dentro...
Ho letto un paio di post sopra un interessante uso della funzione: ECHO F | 
XCOPY /D  per evitare che mi chieda quando copio dei files,
F=files D=Directory, ma inutile dire che è lontano anni luce da cosa volevo 
fare io :|
Ma i file si salvano sempre con .BAT o con .CMD su Xp? mi sfugge la 
differenza :|
Grazie

 XCOPY test.jpg L:\test /D/E/V/W/Q/H/R/T/K/Y
Ok nottata insonne questa...domani saranno dolori ...
XCOPY C:\test\cartella1\*.* L:\cartella1 /Y/D/E/V/W/Q/H/R/K
Togliendo il /T funziona......però non ricrea il percorso se non esiste già 
sull'unita di destinazione, se ciò io voglio copiare tutto il contenuto di 
cartella1 compreso sull'unita di back up ok, ma se voglio che ricrei anche 
cartella1 non so come fare ..... pensavo si dovesse usare T ma se lo includo 
non funziona propio più....


 ma se lo includo non funziona propio più....
Ok sono idiota....avevo lasciato nel percorso di destinazione il nome della 
cartella :|
ora funziona tutto e bene, anche i percorsi più anfami di Xp con "" vedo che 
non destano particolare problema...
chiedendo troppo ..... è possibile creare un comando che crei un file .TXT 
con scritto cosà copiato? Sarebbe oltremodo utile per tenere lista di cosè 
backuppato, ora lo faccio in seprata sede con directory print ma è menoso :| 
con echo e l'uot print mi pare qualcosa si facesse, ma ribadisco mi son 
dimenticato tutto :| e noto che l'help /? non regala nulla :|


 dimenticato tutto :| e noto che l'help /? non regala nulla :|
Aggiungi l'opzione /F a XCOPY (una in più non dovrebbe guastare). Poi
redirigi l'output su file:
 XCOPY ... ... /.../.../.../F  > log.txt
Oppure fai prima un giro con l'opzione /L, quindi verifichi che non faccia
bischerate, e poi fai la vera copia:
 XCOPY ... ... /.../.../.../L  > log.txt
 PAUSE   (qui verifichi il log poi premi invio)
 XCOPY ... ... /.../.../...
Ciao
---
http://www.mariottini.net/roberto/
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 XCOPY ... ... /.../.../...
Anzittuto grazie mille :)
Il bat è cosi ora:
XCOPY "C:\WINDOWS\Fonts\*.*" "L:\fontss" /Y/D/E/V/W/Q/H/R/K/L/F >L:\"Lista 
Fontss.txt"
L: è l'unita dove vorrei salvasse il "log"
Però il risultato è ...strano....genre unt x con dentro solo questo:
Premere un tasto per cominciare a copiare dei file
4 File copiati
Sulla schermata non appare difatti la scritta Premere un tasto.....etctc, ma 
la reindirizza sul txt :| cmq se premo un tasto aggiunge nel txt la scritta 
4 File copiati, strano anche questo perchè sono circa 963 non 4 :)
Anche togliendo l'opzione /L cambia nulla....
Io nel frattempo mi ero studiato questa caotica e laocontica soluzione:
cd cartella.....(per entrare nella cartella da listare)
dir /A /Og /S Tw > L:\"File Documenti.txt"
Funziona anche....solo che la varibile /T ed io non facciamo amicizia, 
oppure propio in questo modo non è possibile che mi elenchi SOLO i file che 
ha effettivamente aggiornato :|?|
Ancora grazie :)

 Ancora grazie :)
