Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Sistemi Operativi > Windows 7/Vista/XP/ 2003

Notices

Rispondi
 
Strumenti discussione
Vecchio 24-05-2008, 12.30.17   #1
Deviling Master
Newbie
 
Registrato: 16-03-2008
Messaggi: 13
Deviling Master promette bene
Semplice batch di spostamento files

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ì:
Quota:
C:\cartellaRoot
----- file1.txt
----- \subFolder1
---------- file2.txt
----- \subFolder2
---------- file1.txt
---------- \subFolder2\subFolder1
--------------- file3.txt
---------- \subFolder2\subFolder2
----- \subFolder3

e una cartella di destinazione

Quota:
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à:
Quota:
"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
Deviling Master non è collegato   Rispondi citando
Vecchio 24-05-2008, 13.19.42   #2
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
è fattibile, ma la questione del rinominare è il vero problema, perchè richiederebbe o ricerche multiple per ogni file (esplicite o semplicemente intercettando l'errore di copia), che per un numero così elevato di file renderebbero l'operazione esasperante.

Io suddividerei il problema in tre parti, il che dovrebbe risolvere il problema di cui ho parlato sopra:
- ad ogni file inserisci un suffisso ordinale a 6 cifre (esempio, il 12345esimo file verrebbe rinominato con nomefile_12345)
- sposti tutti i file in una singola cartella (ricerca + drag'n drop, assicurandoti di spostare nella stesa unità disco)
- rinomini a gruppi in modo da ottenere il suffisso ordinale non globabile ma per ogni nomefile (facilmente fattibile con uno scriptino)

Per il primo e forse il terzo punto puoi usare un programma tipo renamer, per il secondo ti consiglio pdfind al posto della ricerca di windows (tutti programmi free).

Infine posso dirti che non ho abbastanza dimestichezza con il prompth dos da farlo, ma si potrebbe fare uno script bash da far girare su una distribuzione live di linux. Altrimenti un programmino in C.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 25-05-2008, 14.30.41   #3
Deviling Master
Newbie
 
Registrato: 16-03-2008
Messaggi: 13
Deviling Master promette bene
Ricerca + D&D è impossibile vista la mole di files si inchioda tutto appena cerco di spostarli
Deviling Master non è collegato   Rispondi citando
Vecchio 25-05-2008, 16.06.57   #4
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Hai provato con pdfind come ti ho suggerito?

In alternativa puoi provare ad eseguire quel passo con una distribuzione live di linux o un explorer alternativo (mi viene ora in mente free commander, ma ce ne sono molti altri).
Altrimenti puoi fare il trasferimento con un semplice script che faccia solo quello (ma non credo possa essere più efficiente di un software compilato). Prima però è necessario rinominare, per ovviare al problema dei file con lo stesso nome.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!

Ultima modifica di borgata : 25-05-2008 alle ore 16.12.02
borgata non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Problemi con dei processi anomali Muzik Sicurezza&Privacy 9 11-04-2009 01.00.40
[Vista] Improvvisi rallentamenti gemymario1987 Windows 7/Vista/XP/ 2003 0 31-10-2008 00.03.21
(XP) Modifica Batch di gruppo files alsaggio Windows 7/Vista/XP/ 2003 5 25-07-2008 00.23.36
Imaging e Win Xp Cico2000 Windows 7/Vista/XP/ 2003 6 15-04-2005 19.01.01
Batch files k501 Windows 9x/Me/NT4/2000 3 02-11-2004 22.33.44

Orario GMT +2. Ora sono le: 18.46.09.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.