में व्हाइटस्पेस के साथ फ़ाइल पढ़ें, मैं FileInputStream के साथ फ़ाइलों को खोलने की कोशिश कर रहा हूं जिनमें उनके नामों में सफेद स्थान हैं।जावा पथ को अपने पथ
उदाहरण के लिए:
String fileName = "This is my file.txt";
String path = "/home/myUsername/folder/";
String filePath = path + filename;
f = new BufferedInputStream(new FileInputStream(filePath));
नतीजा यह है कि एक FileNotFoundException फेंक दिया जा रहा है। मैंने फ़ाइलपैथ को "/home/myUserName/folder/This\\ is\\ my\\ file.txt"
पर हार्डकोड करने का प्रयास किया ताकि यह देखने के लिए कि मुझे व्हाइटस्पेस वर्णों से बचना चाहिए और यह काम नहीं कर रहा था। इस मामले पर कोई सुझाव?
संपादित करें: इस प्रश्न को देखने वाले सभी लोगों के साथ एक ही पृष्ठ पर रहना ... इसके नाम पर व्हाइटस्पेस के बिना फ़ाइल खोलना, जिसकी सफेद जगहें विफल हो जाती हैं। अनुमतियां यहां समस्या नहीं हैं और न ही फ़ोल्डर विभाजक हैं।
संभव उनके रास्ते में रिक्तियों के बिना http://stackoverflow.com/questions/5358850/accessing-files-with-spaces-in-filename-from-java –