Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

limite xcopy shell windows XP

Problemi con i sistemi operativi di casa Microsoft? Questa è la sezione che fa per te!

limite xcopy shell windows XP

Messaggioda emjy » mar lug 01, 2008 12:12 pm

Sto creando un files .bat da mettere in esecuzione su scheduled tasks.
Ma mi pare di capire che DOS non abbia previsto delle espressioni regolari che permettano di selezionare le cartelle allo stregua di come si possono selezionare i files!!!
Il mio problema è il seguente:
Ho una cartella Pippo che contiene a sua volta altre cartelle che hanno solo due tipi di nome:
daily_???????? o monthly_????????
Dove ???????? sono gli otto numeri della data gg-mm-aaaa in cui sono state create.
A loro volta queste sottocartelle Daily_... e monthly_... hanno altre sottocartelle e files.
Il mio problema è che devo creare uno script .bat che mi copi le sottocartelle di Pippo aventi nome daily_??? (intere con tutte le loro sottocartelle e files...) in una altra cartella (di nome Giornaliero) e mi lasci li dove sono (in Pippoo) le cartelle di nome monthly_????????.
Ho paura che non esistano comandi dos in grado di scegliere quali cartelle copiare.
Ho provato con XCOPY C:\pippo\daily_???????? C:\Giornaliero
ma mi copia nella cartella Giornaliero sia le cartelle daily_... che le cartelle monthly_...
Come faccio a dire a xcopy di copiarmi solo le cartelle che hanno il nome che inizia per daily_ ?
Non ho speranze.
Grazie

Ciao
[nonono]
Avatar utente
emjy
Neo Iscritto
Neo Iscritto
 
Messaggi: 7
Iscritto il: ven giu 06, 2008 3:19 pm
Località: Padova

Messaggioda irrazionale » mar lug 01, 2008 4:41 pm

Hai provato con:
XCOPY "C:\Pippo\Daily_????????\*.xxx" "C:\Giornaliero"?
dove xxx è l'estensione dei file. Ma forse funziona anche con * e basta, dovrebbe copiare tutti i files e le sottocartelle.
Ti consiglio l'uso di parametri come /E /F /H /I /R /Y.

Dai uno sguardo a http://www.parlandosparlando.com/view.p ... /lingua_0/
Vitam impendere vero
Avatar utente
irrazionale
Senior Member
Senior Member
 
Messaggi: 178
Iscritto il: gio apr 05, 2007 3:30 pm
Località: Sassari

Messaggioda emjy » mer lug 02, 2008 3:04 pm

Ho provato sia mettendo *.doc (dalmomento che esistono dei files doc) o mettendo * o mettendo *.* al posto di *.xxx
Non va: mi dice che il file *.doc o * o *.* non esiste.
Ho allora cercato di vedere se esiste un comando che mi faccia invece cancellare solo le directory che abbiano un nome che inizia con Daily per fare l'operazione inversa (non sto a spiegare perché) ma ho scoperto che rd, rmdir, erase e del danno solo la possibilità di cancellare TUTTE le sottodirectory di una determinata (ad esempio quella da cui si lancia il comando) non permettono di scegliere quali in funzione del nome che hanno.
Mi sa che devo mettermi a studiare le variabili DOS e creare uno script più sofisticato perché i comandi DOS sono molto limitati.
Grazie
Ciao
Avatar utente
emjy
Neo Iscritto
Neo Iscritto
 
Messaggi: 7
Iscritto il: ven giu 06, 2008 3:19 pm
Località: Padova

Messaggioda Pacopas » mer lug 02, 2008 3:57 pm

non ho capito se tu vuoi spostare le directory daily o solo copiarle?

comunque il problema nasce, a parte le sintassi errate o meno, dal fatto che i caratteri jolly non funzionano nel promp di xp, come succedeva nel dos, per tutti i comandi.
alla fine... ogni uomo considera i limiti della propria visione personale come i limiti del mondo...
Avatar utente
Pacopas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6708
Iscritto il: mer ott 05, 2005 12:44 am


Torna a Sistema Operativo

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising