在java程序中将错误作为无效转义字符写入文件
这是一个简单的java程序,用来写入文件,但是当我在eclipse中看到它时,我得到了以下错误在java程序中将错误作为无效转义字符写入文件,java,file,Java,File,这是一个简单的java程序,用来写入文件,但是当我在eclipse中看到它时,我得到了以下错误 > Invalid escape sequence (valid ones are \b \t \n \f \r \" \' > \\ ) java代码是 import java.io.*; public class FileWrite { public void writeFile() { FileOutputStream fos; Data
> Invalid escape sequence (valid ones are \b \t \n \f \r \" \'
> \\ )
java代码是
import java.io.*;
public class FileWrite
{
public void writeFile()
{
FileOutputStream fos;
DataOutputStream dos;
try {
File file= new File("D:\folder1\folder2\test.txt");
fos = new FileOutputStream(file);
dos=new DataOutputStream(fos);
dos.writeInt(2333);
dos.writeChars("Hello World");
} catch (IOException e) {
e.printStackTrace();
}
}
}
您必须转义
文件路径中的\
File file= new File("D:\\folder1\\folder2\\test.txt");`
或者只使用/而不是\。谢谢Elliott,这解决了我的问题。请尝试File File=new File(“D:\\folder1\\folder2\\test.txt”)代码>非常感谢