Les deux File.renameTo
et Files.move
en Java peuvent déplacer un fichier. Quelle est la différence entre les deux? Et qui a une meilleure performance?Différence entre File.renameTo et Files.move: Lequel est le plus rapide?
Répondre
public boolean renameTo(File dest)
renomme le fichier désigné par ce chemin abstrait.
De nombreux aspects de le comportement de cette méthode sont intrinsèquement dépendant de la plate-forme: L'opération de changement de nom pourrait ne pas être en mesure de déplacer un fichier d'un système de fichiers à l'autre et il pourrait ne pas réussir si un fichier avec le destination Le chemin d'accès abstrait existe déjà.
Mais la méthode move
peut déplacer ou renommer un fichier d'une manière indépendante de la plate-forme .
renameTo
est juste un type retournaient booléen mais les rendements move
le chemin vers le fichier cible
Donc, ils sont les mêmes en termes de performance? – TAAPSogeking
- 1. Lequel est le plus rapide?
- 2. loadHTML & loadHTMLFile, lequel est le plus rapide?
- 3. DrawDib StretchDIBits lequel est le plus rapide?
- 4. Lequel est le plus rapide RegisterStartupScript ou RegisterClientScriptBlock?
- 5. Sémaphore et mutex, lequel est le plus rapide?
- 6. Lequel est le plus rapide réécriture ou URL de dossier?
- 7. Lequel est le plus rapide pour trouver des répétitions?
- 8. Lequel de ces sélecteurs est susceptible d'être plus rapide?
- 9. Lequel est le plus simple entre Ninject et StructureMap?
- 10. Analyse de table et ajout d'index - lequel est plus rapide?
- 11. accdb contre mdb. Lequel est le plus rapide/meilleur?
- 12. Parmi Find, Single, First, lequel est le plus rapide?
- 13. Lequel est le plus rapide - INSTR ou LIKE?
- 14. XMLWriter vs SimpleXML. Lequel est le plus rapide?
- 15. Lequel de ces derniers est le plus rapide?
- 16. Attribut CSS Selcetor - Lequel est le plus rapide?
- 17. Lequel est le plus rapide, C# ou Vb.net?
- 18. array_push() vs $ array [] = .... Lequel est le plus rapide?
- 19. Quelle est la différence entre AsyncTask et Handlers et lequel serait préférable d'utiliser dans Listview?
- 20. Quelle est la différence entre ces moulages? Lequel est préféré?
- 21. lequel est une pratique SQL plus rapide/meilleure?
- 22. Lequel des deux sera plus rapide
- 23. Différence entre getcwd() et dirname (__ FILE__)? Lequel dois-je utiliser?
- 24. lequel plus rapide, getimeofday ou clock_gettime?
- 25. Lequel est le plus efficace/plus conventionnel?
- 26. Accès aux pixels et suivi des objets: Emgu CV ou Aforge.Net? lequel est le plus rapide et le plus facile?
- 27. CSS: Lequel est le plus rapide pour le navigateur? couleur: #fff; ou couleur: #ffffff;
- 28. Lequel des deux algorithmes pour trouver le tableau des suffixes est plus rapide et pourquoi?
- 29. Qui est le plus rapide en Java
- 30. Quelle est la différence entre le fichier et le projet?
Avez-vous eu un coup d'œil à la documentation avant de poster une question? ['renommerTo'] (http://docs.oracle.com/javase/6/docs/api/java/io/File.html#renameTo%28java.io.File%29), [' move'] (http : //docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#move%28java.nio.file.Path,%20java.nio.file.Path,%20java.nio .file.CopyOption ...% 29). Il semble que ce ne soit pas le cas, vous obtiendrez donc des réponses directement issues de cette documentation. –
Offtopic-Files est seulement dans JDK7. FileUtils d'Apache commun nous a beaucoup aidés. – Jayan
La différence de performance n'est probablement pas importante (sauf si vous avez besoin de supprimer des milliers de fichiers et qu'il y a une raison pour que cela soit critique). – Jesper