请问各位:为什么这样写编译器会显示错误"illegal escape charater"????
File file=new File("E:\test\k.txt");

解决方案 »

  1.   

    说明一下:目的是想创建空文件实体k.txt
      

  2.   

    File file=new File("E:\\test\\k.txt");
    试一下
      

  3.   

    File file=new File("E:\test\k.txt");
    你把其中的\都换成/
    或者把\都换成\\在试一试
    \是转意符号,所以不能直接用~~~
      

  4.   

    提问之前已经试过了,但是执行file.createNewFile()时系统提示找不到指定路径.
    E:\test目录已经存在.
    不懂`~~~
      

  5.   

    File file=new File("E:/test/k.txt");即可