Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java程序中将错误作为无效转义字符写入文件_Java_File - Fatal编程技术网

在java程序中将错误作为无效转义字符写入文件

在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

这是一个简单的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;
    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”)非常感谢