java - How to extract the file name from a file URI and create a link for the same? -


मेरी समस्या है ::

एक स्ट्रिंग से "/ usr / folder1 / folder2 / filename" Ext "

  • मुझे केवल प्रदर्शन के लिए फ़ाइल का नाम निकालना होगा (filename.ext केवल)।
    • मेरा सवाल यह होगा कि मुझे यह कैसे करना चाहिए? "/" पर बंटवारा और अंतिम तत्व लेना एक तरीका है लेकिन मेरे लिए अच्छा गंध नहीं है।
    • मुझे एक हाइपरलिंक बनाना होगा जो फ़ाइल के यूआरआई का उपयोग करता है मंजिल। यह फ़ाइल के समान होगा: //domain.com/usr/folder1/folder2/filename.ext

    मैंने जावा.net में यूआरआई और यूआरएल इंटरफेस देखा लेकिन कुछ भी नहीं मिला यहां पर उपयोगी है।

    इसके अलावा, कुछ मामलों में, मेरे फ़ाइल पथ में COMMA, SPACE आदि (विंडोज फ़ोल्डर्स) हो सकते हैं। तो, किसी भी विचार देने पर ध्यान रखें।

आप ऐसा कुछ करने की कोशिश कर सकते हैं:

<पूर्व> फ़ाइल फ़ाइल = नया फ़ाइल ("/ usr / folder1 / folder2 / filename.ext"); Println (file.getName ());

मुझे यकीन नहीं था कि यह फाइल काम नहीं करेगी, लेकिन यह अभी कोशिश की है और यह ठीक काम करता है।


Comments