Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

[DOS] - Chiedo aiuto su un passaggino di copiatura script Opzioni
faberf
Inviato: Wednesday, March 07, 2012 7:48:06 AM
Rank: Member

Iscritto dal : 9/8/2010
Posts: 13
DOS - Aiuto su un passaggio di copiatura script
Ciao a tutti.

Non riesco a risolvere un problema banale ma che purtroppo mi sta bloccando un complesso script sul quale lavoro da diversi giorni - Spero ci sia tra voi un mago che possa aiutarmi.

Quello che devo fare è semplice, ma non riesco a mettere assieme la sintassi giusta:
Devo dire al .bat di copiare tutti i file che trova all'interno di una SOTTOCARTELLA che però non avrà sempre lo stesso nome.
La cartella che la contiene invece sarà sempre la stessa.

Esempio: Disney/Amici_Di_Pippo/*.*
Cartella di origine: DISNEY
Sottocarella AMICI_DI_PIPPO
File da copiare Topolino. Minni. Pluto

OPPURE:

Esempio: Disney/Amici_Di_Paperino/*.*
Cartella di origine: DISNEY
Sottocarella AMICI_DI_PAPERINO
File da copiare Paperina. Paperoga. Archimede

(Disney conterrà SEMPRE UNA SOLA sottocartella che potrà avere diverso nome)

Ho fatto molte prove in tutte le sintassi con xcopy, copy, ecc. .. ma non ne vengo a capo.
Solo per dare ua idea (sintassi ovviamente errata) dovrebbe ralizzarsi un cosa del genere :
COPY Dysney/?/*.* . dove "?" è l'istruzione che accetta la sottocartella dal nome ignoto
eppure non dovrebbe essere difficile.

Spero proprio che potrete aiutarmi - magari è una cosa banale ma non riesco a venirne fuori.
Vi ringrazio da subito per l'aiuto che saprete sicuramente darmi.



Sponsor
Inviato: Wednesday, March 07, 2012 7:48:06 AM

 
bobo779256
Inviato: Wednesday, March 07, 2012 4:19:22 PM

Rank: AiutAmico

Iscritto dal : 4/8/2011
Posts: 4,088
X:\cartella da copiare> xcopy /a/s *.* X:\destinazione che ti pare.
Dove X stà per l'unità da cui ed in cui copiare.
Il parametro /s vuol dire:
/S Copia directory e sottodirectory tranne quelle vuote.

Dovrebbe bastare...
faberf
Inviato: Thursday, March 08, 2012 12:47:51 PM
Rank: Member

Iscritto dal : 9/8/2010
Posts: 13
### Grazie per il tuo aiuti, Bobo""

La tua stringa poteva andare ma copiava anche le directory, che io volevo escludere dalla copiatura.

Ho risolto così ( non per solo merito mio, ma grazie ad un altro suggerimento in rete)


*** Per copiare (SOLO I FILE !!!) contenuti in una SOTTOCARTELLA INDIPENDENTEMENTE DAL SUO NOME:
for /R "C:\disney\" %%f in ("*.*") DO @copy "%%f" C:\cartelladestinazione\ /Y

A disposizione di chiunque dovesse averne bisogno.


Grazie ancora Bobo""
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.