在C#中,我可以将字符串"\\myDir\\myFile"
写为@"\myDir\myFile"
。如果有的话,Java中这个“@”字符的等价物是什么?
答案 0 :(得分:7)
据我所知,Java语言定义中不存在这样的等价。
答案 1 :(得分:3)
最简单的方法是在Java中使用Unix风格的路径。 Java将找出所有基于文件的代码中的真实路径。
System.out.println(new File("c:/dev/m2-repo/org/apache/ant").getCanonicalPath());
输出:
C:\ dev的\平方米回购\组织\阿帕奇\蚂蚁
BTW如果它是根驱动器,您可以跳过驱动器号。如果您查找/programs
C:\programs
答案 2 :(得分:1)
Java中没有相应的内容。
对于这个具体案例,您可以使用File.separator + "myDir" + File.separator + "myFile"