我正在尝试访问这个文件:
File file = new File("C:AISHUformtest2.xml");
但是我得到这个错误:
无效转义序列(有效转义序列为b t n f r " ' )
如果我使用:
File file = new File("C:\formtest2.xml");
但是我不想直接将文件存储在我的驱动器中。我该如何解决这个问题?
必须转义每个反斜杠:
new File("C:\AISHU\formtest2.xml");
或者你可以用斜杠代替:
new File("C:/AISHU/formtest2.xml");
你需要把double
。是
java
中的特殊字符,取以下字符作为特殊字符。
例如,在String
中,n
表示新行,\
表示
try this:
File file = new File("C:\AISHU\formtest2.xml");
它尝试使用从
AISHU
转义A
并报错,因为它不是一个有效的转义。由于您不希望将其视为转义字符,因此必须使用\
转义本身。
File file = new File("C:\AISHU\formtest2.xml");