यह कोड:
स्ट्रिंग फ़ाइल = ""; स्ट्रिंग फाइलनाम = ""; {BufferedReader IN = नया BufferedReader (नई FileReader (नई फ़ाइल ("filename.txt")); // फ़ाइल नाम प्राप्त करें (IN.ready ()) {filename = ins.readLine (); } Ins.close (); } पकड़ (अपवाद ई) {} स्ट्रिंग [] sa = filename.split ("/"); फ़ाइल = सा [सा.ले.-1]; {System.out.println (फाइलनाम) की कोशिश करो; } पकड़ (अपवाद ई) {e.printStackTrace (); }
प्रिंट्स:
http://wordpress.org/plugins/about/readme.txt
जब मैं करने की कोशिश करता हूं:
URL url = नया URL (फ़ाइल नाम);
मुझे दोषपूर्ण यूआरएल अपवाद मिलता है: कोई प्रोटोकॉल यह बिना किसी कारण के लिए हो रहा है। अगर मैं मैन्युअल रूप से फ़ाइल नाम स्ट्रिंग को "" पूरी तरह से काम करेगा, तो क्या फाइल रीडर में कुछ गड़बड़ है?
बात की तरह
फाइल से एक स्ट्रिंग पढ़ें और फिर इसे यूआरएल बनाओ! गलत तरीके से संपादन रोकें!
एक विचार:
यह हो सकता है कि फ़ाइल यूटीएफ -8 में बचाया गया, लेकिन फ़ाइल शुरुआत में एक अतिरिक्त BOM वर्ण के साथ। यह शून्य चौड़ाई वाला यूनिकोड स्थान है।
फ़ाइल नाम = filename.replaceFirst ("^ \ uFFFE", "");
Comments
Post a Comment