|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...Java sincronizzare cartelle...
...come da titolo dovrei sincronizzare due cartelle linux...la questione è abbastanza semplice in quanto una risulta slave rispetto all'altra quindi i controlli da fare sarebbero ridotti...la domanda è pero' un altra...è giusta la strada Java o esistono strumenti già pronti per tale necessità?...nel caso della prima qual'è il modo piu' semplice,veloce e sicuro per trasferie i file?...sono indeciso nell'uso di comandi nativi linux lanciati come process o se muovermi totalmente in java...
...ciao... |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...qualche idea?...
...ciao... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
cp -r
?
__________________
|Java Base| |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Non credo che la soluzione "pure" Java sia la migliore. Tieni presente che con la classe File non è che puoi fare tutto quello che vuoi con i file: non puoi creare soft/hard link, puoi ottenere solo il last modification time ma non gli altri time (creation/last access), non puoi gestire in modo completo gli attributi dei file (a partire da Java 6 ci sono però dei metodi per impostare i permessi di readable/writable/executable).
Visto che parli di Linux, prova a vedere il comando 'rsync', vedi la pagina di man <qui>.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Con il tar ? C'è la possibilità con il tar di aggiornare l'archivio solo con i file che sono stati aggiornati...
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Crei una classe nativa che restituisca le informazioni sui file che ti servono e poi sposti, rinomini, cancelli, e stracci tutti i File che vuoi
![]()
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:06.