Newsgroup: it.comp.os.dos
Titolo: Problema con Xcopy

Salve a tutti, ho uno strano problema col comando Xcopy.
Premetto 2 cose: lavoro su WinXP, quindi non uso il vero DOS, ma la
command line di XP, che però in teoria ha la stessa sintassi;
l'altra cosa è ciò che voglio fare: scarico abitualmente fumetti in
formato jpg, che raccolgo in cartelle separate con un apposito
programma. Per vari motivi voglio separare alcuni di questi fumetti
rapidamente (sempre le stesse serie, man mano che mi ricapitano),
senza doverli controllare/selezionare uno per uno, e perciò mi sono
fatto un batch.
REM OYATM Dirty
xcopy  "Aquaman v6*"  f:\temp  /E
xcopy  "Archie Digest*"  f:\temp  /E
xcopy  "Archie's Double Digest*"  f:\temp  /E
xcopy  "Archie's Pals'n Gals Double Digest*"  f:\temp  /E
xcopy  "Betty & Veronica Digest*"  f:\temp  /E
xcopy  "Betty & Veronica Double Digest*"  f:\temp  /E
xcopy  "Birds of Prey*"  f:\temp  /E
xcopy  "Detective Comics*"  f:\temp  /E
xcopy  "Donald Duck*"  f:\temp  /E
xcopy  "Doom Patrol v4*"  f:\temp  /E
xcopy  "Fantastic Four*"  f:\temp  /E
xcopy  "Firestorm*"  f:\temp  /E
xcopy  "Flash v2*"  f:\temp  /E
xcopy  "Fraction*"  f:\temp  /E
xcopy  "Gotham Central*"  f:\temp  /E
xcopy  "Hard Time*"  f:\temp  /E
xcopy  "JLA*"  f:\temp  /E
xcopy  "Jughead Archie Digest*"  f:\temp  /E
xcopy  "Jughead's Double Digest*"  f:\temp  /E
xcopy  "Justice League Adventures*"  f:\temp  /E
xcopy  "Kinetic*"  f:\temp  /E
xcopy  "Looney Tunes*"  f:\temp  /E
xcopy  "Mickey Mouse*"  f:\temp  /E
xcopy  "Monolith*"  f:\temp  /E
xcopy  "New X-Men Academy X*"  f:\temp  /E
xcopy  "Plastic Man v5*"  f:\temp  /E
xcopy  "Robin (1993)*"  f:\temp  /E
xcopy  "Ruse*"  f:\temp  /E
xcopy  "Teen Titans GO!*"  f:\temp  /E
xcopy  "Teen Titans v3*"  f:\temp  /E
xcopy  "Touch*"  f:\temp  /E
xcopy  "Uncle Scrooge*"  f:\temp  /E
L'asterisco è dovuto al fatto che il numero del fumetto cambia di
volta in volta, mentre il nome resta uguale.
Ho usato il comando xcopy al posto di move, perchè move non funziona
con le cartelle, ma solo con i file. Avevo intenzione di accodare a
questo batch una serie di delete, in modo da simulare il move con
xcopy+delete, ma per fortuna non l'ho fatto, perchè ho scoperto una
cosa molto strana:
la maggior parte delle cartelle che vedete sopra viene correttamente
copiata con tutto il contenuto, mentre una piccola parte viene solo
creata, ma il contenuto non viene copiato!
Cosa può essere?
-- 
Paradoxally,
Jan AxHell

 Cosa può essere?
  Quale "piccola parte"?
  Credo ci sia qualcosa che non hai spiegato correttamente...
-- 
Cio` che ho scritto, ho scritto.

Perche' dici di no?
No, con le wildcards non funziona. Per i file si, per le cartelle no.
Tra quando ho postato e adesso ho scoperto il limite di xcopy. Le
cartelle vengono create, ma se i file contenuti hanno nomi diversi
dalla cartella NON vengono copiati. Ed è assurdo, se voglio copiare
una cartella è ovvio che ne voglio copiare anche il contenuto, al
limite uso uno switch per NON copiare anche il contenuto.
La cartella in cui venivano copiati un paio di file era un caso
particolare, in cui appunto quei due file avevano la prima parte del
nome uguale alla stringa della cartella, mentre gli altri file
contenuti no.
Non so se è un problema del "DOS" di WinXP o se è così anche il DOS
vero, ma 
move nome cartella* f:\temp
non funziona.
O uso i nomi interi delle cartelle (e ho spiegato che non mi serve) o
non funziona. :/
-- 
Paradoxally,
Jan AxHell