2016-07-06 142 views
0

我在Windows作为一个路径:的Java:将Windows路径为Unix路径

C:\\Users\\Sneha\\.netbeans\\5.5.1\\tomcat55.properties 

我们如何用上述路径转换到Linux路径。 .netbeans和tomcat55.properties路径是什么意思。 任何帮助,将不胜感激。

+2

这是一个指向名为tomcat55.properties的文件的路径。但是,“转换”是什么意思? – GhostCat

+0

可能重复与http://stackoverflow.com/questions/26984907/convert-windows-style-path-into-unix-path-in-java-code – waltersu

+0

单独转换路径不会帮助你,除非你有相同的目录结构在Linux机器上。如果你只是想转换它将是:/home/Sneha/.netbeans/5.5.1/tomcat55.properties。因为Linux上没有驱动器的概念,所以每个路径都以/开头。 – ujulu

回答

0

您应该阅读this webpage以了解Linux和Windows中文件系统的区别。

到Windows路径到Linux路径转换,你必须知道的目录和文件的名称是区分在linux敏感,

那么除了使用C:\\Users\\Sneha使用这种方法在Java中获得任何机器当前用户路径(在Windows,Linux等)

String user_dir = System.getProperty("user.home"); 

然后在Linux中,路径只包含正斜杠/。不是反斜杠\

所以你说的路径

C:\用户\斯纳\的.netbeans \ 5.5.1 \ tomcat55.properties

/home/Sneha/.netbeans/5.5.1/tomcat55.properties 

  • .netbeans是一个文件夹,
  • tomcat55.properties是一个文件。