मैं अपनी मशीन पर एक विशिष्ट निर्देशिका में फ़ाइल परिणाम.txt लिखना चाहता हूं (Z: \ results सटीक होना)। मैं निर्देशिका को BufferedWriter/FileWriter को निर्दिष्ट करने के बारे में कैसे जा सकता हूं?जावा - मैं एक निर्दिष्ट निर्देशिका में एक फ़ाइल कैसे लिखूं
वर्तमान में, यह फ़ाइल सफलतापूर्वक लिखता है लेकिन निर्देशिका में जहां मेरा स्रोत कोड स्थित है। धन्यवाद
public void writefile(){
try{
Writer output = null;
File file = new File("results.txt");
output = new BufferedWriter(new FileWriter(file));
for(int i=0; i<100; i++){
//CODE TO FETCH RESULTS AND WRITE FILE
}
output.close();
System.out.println("File has been written");
}catch(Exception e){
System.out.println("Could not create file");
}
}
वास्तव में आपको बैकस्लैश से बचने की आवश्यकता है: फ़ाइल फ़ाइल = नई फ़ाइल ("z: \\ results.txt"); या बस एक नियमित स्लैश फ़ाइल फ़ाइल = नई फ़ाइल ("z: /results.txt") का उपयोग करें; – leifg