Deviling Master
24-05-2008, 13.30.17
Ciao, rieccomi qua con un piccolo problema, mi servirebbe questo piccolo batch per raggruppare dei files sparsi in una stessa cartella.
Se ho un albero di cartelle composto ad esempio così:
C:\cartellaRoot
----- file1.txt
----- \subFolder1
---------- file2.txt
----- \subFolder2
---------- file1.txt
---------- \subFolder2\subFolder1
--------------- file3.txt
---------- \subFolder2\subFolder2
----- \subFolder3
e una cartella di destinazione
C:\dext
Copiare i files della cartella root e i files delle varie sottocartelle (agendo in ricorsione) nella cartella di destinazione, rinominando in automatico se un file esiste già con un suffisso a caso (es. Copia 1, 001, ...)
Il risultato dell'operazione sarà:
"dir C:\dext"
file1.txt
file2.txt
file1-001.txt
file3.txt
Spero di essermi spiegato bene
Grazie Ciao
P.S.
Ho provato a fare "cerca *.*" e poi spostarli ma:
1) non riesco a spostarli visto che i files sono talmente tanti che si inchioda (parliamo di circa 100'000files)
2) nel caso trova un file già esistente devo dirgli rinomina uno alla volta
Se conoscete anche un programma già fatto che faccia al caso mio non esitate
Ciao Ancora
Se ho un albero di cartelle composto ad esempio così:
C:\cartellaRoot
----- file1.txt
----- \subFolder1
---------- file2.txt
----- \subFolder2
---------- file1.txt
---------- \subFolder2\subFolder1
--------------- file3.txt
---------- \subFolder2\subFolder2
----- \subFolder3
e una cartella di destinazione
C:\dext
Copiare i files della cartella root e i files delle varie sottocartelle (agendo in ricorsione) nella cartella di destinazione, rinominando in automatico se un file esiste già con un suffisso a caso (es. Copia 1, 001, ...)
Il risultato dell'operazione sarà:
"dir C:\dext"
file1.txt
file2.txt
file1-001.txt
file3.txt
Spero di essermi spiegato bene
Grazie Ciao
P.S.
Ho provato a fare "cerca *.*" e poi spostarli ma:
1) non riesco a spostarli visto che i files sono talmente tanti che si inchioda (parliamo di circa 100'000files)
2) nel caso trova un file già esistente devo dirgli rinomina uno alla volta
Se conoscete anche un programma già fatto che faccia al caso mio non esitate
Ciao Ancora