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

Conferma sostituzione file

Office fa le bizze? Photoshop non funziona più? Forse possiamo darti una mano...

Conferma sostituzione file

Messaggioda dottorreins » mer mar 11, 2009 10:21 am

Ciao a tutti;
non so se la sezione è quella giusta, ma non so se smatettando sul registro o usando qualche applicativo si risolve;
ho provato a cercare su Google una soluzione, anzi un aiuto dato che non si tratta proprio di un problema.
Per lavoro mi capita spesso di aggiungere in un mio archivio tanti piccoli file di testo, che hanno lo stesso nome di quelli esistenti, a questo punto io devo sostituire i file esistenti solamente se sono più vecchi di quelli nuovi, altrimenti no.
Quindi quando compare la finestra "Conferma sostituzione file" devo passare tutti file uno per uno (a volte sono anche più di 200), confrontare le date di ultima modifica e in base a questa schiacciare "si" o "no"; mi chiedo, non esiste la possibilità di far comparire una finestra con al suo interno un elenco con tutti i file, la data di ultima modifica e spuntare solo quelli che desidero sostituire??
Non so se sono stato chiaro (credo di no) a spiegare l'aiuto di cui ho bisogno.....
Grazie
Avatar utente
dottorreins
Aficionado
Aficionado
 
Messaggi: 43
Iscritto il: mar lug 03, 2007 7:58 pm
Località: Domodossola

Re: Conferma sostituzione file

Messaggioda Al3x » mer mar 11, 2009 10:49 am

puoi usare il comando xcopy che è molto flessibile e sicuramente può risolverti il problema se inserito in un file batch. L'output del comando è molto lungo e l'ho inserito come LOG evidenziando in rosso la parte che potrebbe esserti utile.

XCOPY source [destinazione] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]

source Specifica i file da copiare.
destinazione Specifica posizione e/o nome dei nuovi file.
/A Copia solo file con attributo di archivio,
non cambia l'attributo.
/M Copia solo file con attributo di archivio,
disattiva l'attributo.
/D:m-d-y Copia i file modificati a partire dalla data specificata.
Se non sono indicate date, copia solo i file con
ora di origine più recente dell'ora di destinazione.

/EXCLUDE:file1[+file2][+file3]...
Specifica un elenco di file contenenti stringhe. Ogni stringa
deve essere posizionata in una riga differente nei file. Quando
una delle stringhe corrisponde a una qualsiasi parte del
percorso assoluto del file da copiare, il file sarà escluso
dalla copia. Per esempio, specificando una stringa come
\obj\ o .obj saranno esclusi tutti i file al di sotto della
directory obj o tutti i file con estensione .obj.
/P Chiede conferma prima di creare ogni file di destinazione.
/S Copia directory e sottodirectory tranne quelle vuote.
/E Copia directorye sottodirectory, comprese quelle vuote.
Analogo a /S /E. Può essere utilizzata per modificare /T.
/V Verifica ogni nuovo file.
/W Chiede di premere un tasto prima di copiare.
/C Continua a copiare anche in caso di errori.
/I Se la destinazione non esiste e la copia riguarda più file,
presuppone che la destinazione sia una directory.
/Q Non visualizza i nomi dei file durante la copia.
/F Visualizza i nomi dei file di origine e destinazione durante la
copia.
/L Visualizza i file che sarebbero copiati.
/H Copia anche i file nascosti e di sistema.
/R Sovrascrive i file di sola lettura.
/T Crea la struttura di directory, ma non copia i file. Non include
le directory o sottodirectory vuote. /T /E include directory
e sottodirectory vuote.
/U Copia solo i file che già esistono nella destinazione.
/K Copia gli attributi. Il normale Xcopy reimposta gli attributi di
sola lettura.
/N Copia utilizzando i nomi brevi creati.
/O Copia le informazioni di proprietà e ACL.
/X Copia le impostazioni di controllo degli eventi dei file
(implica /O).
/Y Elimina la richiesta di conferma per sovrascrivere un file
di destinazione esistente.
/-Y Specifica di chiedere conferma prima di sovrascrivere un file
di destinazione esistente.
/Z Copia file da rete in modalità riavviabile.

L'opzione /Y può essere impostata a priori nella variabile d'ambiente COPYCMD.
In tal caso è comunque possibile annullare tale opzione specificando /-Y alla
riga di comando.
è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7411
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/

Re: Conferma sostituzione file

Messaggioda dottorreins » mer mar 11, 2009 11:26 am

Grazie,
forse un po' macchinoso, sarà perché non sono pratico di DOS.... [;)]
Avatar utente
dottorreins
Aficionado
Aficionado
 
Messaggi: 43
Iscritto il: mar lug 03, 2007 7:58 pm
Località: Domodossola


Re: Conferma sostituzione file

Messaggioda Al3x » mer mar 11, 2009 12:06 pm

non è poi cosi complicato, supponiamo che i file tu li debba copiare da una ipotetica pendrive in una cartella documenti su C:
Sarebbe sufficiente creare un file nella pendrive con estensione BAT (es: copia.bat) con il seguente contenuto
Codice: Seleziona tutto
xcopy *.* /D /Y /EXCLUDE:copia c:\documenti

xcopy è il comando
*.* indica che devono essere copiati tutti i file
/D indica che devono essere copiati solo i file più recenti
/Y salta la richiesta di conferma per sovrascrivere i file
/EXCLUDE: esclude i file che contengono una determinata striga nel nome (in questo caso il file copia.bat non viene copiato dalla pendrive al disco rigido)
c:\documenti è il percorso della cartella di destinazione dei file

Il vantaggio è che è gratuito, rapido e puoi modificarlo quando vuoi se ne hai compreso la sintassi

se non ti è chiaro chiedi pure [;)]
è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7411
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/

Re: Conferma sostituzione file

Messaggioda dottorreins » mer mar 25, 2009 10:36 am

Eccomi.... scusa il ritardo ma ero alle prese con un bagle..... un casotto...però sembra che ora vada meglio, chiederò lumi...
Ho provato la tua soluzione, funziona bene, ma mi risulta macchinosa in quanto ci sono tante sottocartelle alcune hanno nomi alfanumerici e editarli tutte le volte, rischio errori e non sarebbe bello.... comunque grazie!!
Avatar utente
dottorreins
Aficionado
Aficionado
 
Messaggi: 43
Iscritto il: mar lug 03, 2007 7:58 pm
Località: Domodossola

Re: Conferma sostituzione file

Messaggioda crazy.cat » mer mar 25, 2009 1:12 pm

Se hai i file in una cartella e devi spostarli/copiarli in un'altra, hai provato con i programmi di sincronizzazione file e cartelle?
SyncBack Freeware V3.2.19.0 e molto ricco di opzioni, anche in italiano e dalle spiegazioni che hai dato dovrebbe fare quello che chiedi.
http://www.2brightsparks.com/assets/sof ... tup_IT.zip
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre


Torna a Software

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

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