जावा में File.renameTo
और Files.move
दोनों एक फ़ाइल ले जा सकते हैं। दोनों के बीच क्या अंतर है? और किसके पास बेहतर प्रदर्शन है?File.renameTo और Files.move के बीच अंतर: कौन तेज़ है?
8
A
उत्तर
7
public boolean renameTo(File dest)
इस सार पथ नाम से दर्शाया जाता है फ़ाइल नाम बदलता है।
के कई पहलुओं इस विधि का व्यवहार कर रहे हैं स्वाभाविक मंच पर निर्भर: नाम बदलने की कार्रवाई एक फाइल सिस्टम से दूसरे में एक फ़ाइल स्थानांतरित करने में सक्षम नहीं हो सकता है और यह सफल नहीं हो सकता है अगर साथ एक फ़ाइल गंतव्य अमूर्त पथनाम पहले से मौजूद है।
लेकिन move
विधि ले जाने या मंच स्वतंत्र ढंग से एक फ़ाइल नाम बदल सकते हैं।
renameTo
सिर्फ एक बूलियन प्रकार लौटा रहा है लेकिन move
रिटर्न लक्ष्य फ़ाइल
+1
तो वे प्रदर्शन के मामले में समान हैं? – TAAPSogeking
संबंधित मुद्दे
- 1. File.renameTo()
- 2. कौन सा तेज़ है और क्यों?
- 3. भिन्नता और '-' के बीच क्या अंतर है?
- 4. "। +" और "। +?" के बीच अंतर
- 5. AJAX और jquery के बीच क्या अंतर है और कौन सा बेहतर है?
- 6. कौन सा तेज़ और हल्का है - mysqli और PDO
- 7. # {} $ {} और% {} के बीच क्या अंतर है?
- 8. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 9. $ और $$ के बीच क्या अंतर है?
- 10. के बीच क्या अंतर है:। और: आर !?
- 11. "$^एन" और "$ +" के बीच क्या अंतर है?
- 12. कौन सा तेज़ है? तुलना या असाइनमेंट?
- 13. हार्डवेयर और सॉफ्टवेयर ब्रेकपॉइंट्स के बीच क्या अंतर है?
- 14. int, NSInteger और NSUInteger के बीच अंतर
- 15. CMake: $ {} और के बीच अंतर "$ {}"
- 16. == और मामले के बीच अंतर?
- 17. $ के बीच अंतर? और PowerShell
- 18. ऑब्जेक्ट और * के बीच अंतर?
- 19. वीबीए: और + के बीच अंतर
- 20. AJAX के बीच अंतर और
- 21. "या" और "||" के बीच अंतर
- 22. libcurl और libsoup के बीच अंतर
- 23. int और integer के बीच PHP अंतर
- 24. OnClick() ईवेंट और OnClickListener के बीच अंतर?
- 25. पेंट() और पेंटकंपोनेंट() के बीच अंतर?
- 26. ContentObserver और DatasetObserver के बीच अंतर?
- 27. अंतर और कहां के बीच क्या अंतर है?
- 28. जीईटी और पोस्ट एन्क्रिप्शन के बीच क्या अंतर है?
- 29. एसक्यूएल सर्वर 2000 में "db_owner" और "डेटाबेस का मालिक कौन है" के बीच क्या अंतर है?
- 30. एससीजीआई और wsgi के बीच क्या अंतर है?
के लिए पथ आप एक प्रश्न पोस्ट करने से पहले प्रलेखन पर एक नज़र था? ['renameTo'] (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)। ऐसा लगता है कि आपके पास नहीं है, इसलिए आपको ऐसे उत्तर प्राप्त करने जा रहे हैं जो सीधे इस दस्तावेज़ से उठाए गए हैं। –
ऑफटॉपिक- फ़ाइलें केवल जेडीके 7 में हैं। अपाचे आम की फाइलयूट्स ने हमें बहुत मदद की। – Jayan
प्रदर्शन में अंतर सबसे महत्वपूर्ण नहीं है (जब तक आपको हजारों फाइलों को हटाने की आवश्यकता नहीं होती है और कुछ कारण यह है कि यह परफॉर्मेंस-महत्वपूर्ण क्यों है)। – Jesper