众所周知,我们可以使用
string aa=@"E:\dev_workspace1\AccessCore\WebRoot\DataFile"
Run Code Online (Sandbox Code Playgroud)
在c#中为了不加倍'\'.
但是在java中该怎么办?
not*_*oop 20
不幸的是,Java中没有全字符串转义运算符.您需要将代码编写为:
String aa = "E:\\dev_workspace1\\AccessCore\\WebRoot\\DataFile";
Run Code Online (Sandbox Code Playgroud)
Vin*_*vic 12
没有完整的字符串转义运算符,但是,如果它是用于文件访问,则可以使用正斜杠:
String aa="E:/dev_workspace1/AccessCore/WebRoot/DataFile";
Run Code Online (Sandbox Code Playgroud)
Windows允许向前和向后斜杠作为路径分隔符.如果你将路径传递给一个随之破坏并失败的外部程序,它将无法工作,但这种情况非常罕见.