即使在提及'\'
的路径时,我在提及路径时也会出现以下错误
File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");
我完整的代码
public class UnixInterface implements Serializable {
String content = "This is the content to write into file";
/*File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");*/
File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
System.out.println("Done");
}
最佳答案
您的代码工作正常,请参见your Code
有关更多详细信息,请参见从Java Doc
更新:在您的代码中,您只能在类级别进行初始化,因此请尝试在任何函数内进行操作,例如:
public class UnixInterface implements Serializable {
public static void main(String[] args) {
String content = "This is the content to write into file";
/*File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");*/
File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
System.out.println("Done");
}
}
此代码也可以正常工作,请参见your code 2
关于java - 我的Java代码中无效的转义序列(有效的是\b\t\n\f\r\“\'\\)错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19699532/