我有以下路径:
附加的路径由于斜杠的原因不被视为文件夹。需要帮助吗?
编辑: 仅澄清,完整路径(两个字符串附加)实际上是一个文件夹。
com/teama/merc/test/resTest
我想将它转换为这个:
com\teama\merc\test\resTest
我试图将上面的路径附加到此路径:
C:\Users\Toby\git\MERCury\MERCury\
使用 str.replace('/', '\\');
但是当我将两个字符串连接在一起时,输出如下:
C:\Users\Toby\git\MERCury\MERCury\com/teama/merc/test/resTest
下面是相关代码: String home = System.getProperty("user.dir");
path.replace('/', '\\');
System.out.println(path);
String folder = home + File.separatorChar + path;
System.out.println(folder);
File file = new File(folder);
if(file.isDirectory())
{
System.out.println(file.getPath() + " is a directory");
}
附加的路径由于斜杠的原因不被视为文件夹。需要帮助吗?
编辑: 仅澄清,完整路径(两个字符串附加)实际上是一个文件夹。
System.getProperty("file.separator");
来代替。详见File文档 - Java Devil