2010-01-06 3 views

Répondre

2

Vous pouvez utiliser FileUtils de Apache Commons IO?

+0

merci mais si je veux appliquer un filtre , fileutils copiera seulement le type de filtre des fichiers. alors que je veux l'autre. c'est-à-dire sauf le type de filtre copier tout. – GuruKulki

+0

Il suffit de mettre en œuvre une enveloppe qui intervertit le filtre –

+0

Important: comme je l'indiquais lo tant de lunes il y a, la version d'Apache Commons IO qui est dans le dépôt svn utilise NIO de Java pour copier des fichiers et des répertoires, qui donnera la plupart des utilisateurs un * Augmentation significative des IO. Je n'ai aucune idée de la raison pour laquelle cela n'a pas encore été publié, mais je l'utilise dans n'importe quel code de copie de fichier/répertoire, et c'est beaucoup mieux. http://stackoverflow.com/questions/106770/standard-concise-way-to-copy-a-file-in-java/106807#106807 – delfuego

0

Je ne suis pas sûr si vous souhaitez déplacer un répertoire ou ou les fichiers, mais pourriez-vous utiliser renameTo et quelque chose comme ...

File origDir = new File("OrigDir"); 
File newDir = new File("NewDir"); 
origDir.renameTo(new File(newDir, origDir.getName())); 
+0

je veux copier ne bouge pas – GuruKulki

Questions connexes