0
我在Windows作为一个路径:的Java:将Windows路径为Unix路径
C:\\Users\\Sneha\\.netbeans\\5.5.1\\tomcat55.properties
我们如何用上述路径转换到Linux路径。 .netbeans和tomcat55.properties路径是什么意思。 任何帮助,将不胜感激。
我在Windows作为一个路径:的Java:将Windows路径为Unix路径
C:\\Users\\Sneha\\.netbeans\\5.5.1\\tomcat55.properties
我们如何用上述路径转换到Linux路径。 .netbeans和tomcat55.properties路径是什么意思。 任何帮助,将不胜感激。
您应该阅读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
是一个文件。
这是一个指向名为tomcat55.properties的文件的路径。但是,“转换”是什么意思? – GhostCat
可能重复与http://stackoverflow.com/questions/26984907/convert-windows-style-path-into-unix-path-in-java-code – waltersu
单独转换路径不会帮助你,除非你有相同的目录结构在Linux机器上。如果你只是想转换它将是:/home/Sneha/.netbeans/5.5.1/tomcat55.properties。因为Linux上没有驱动器的概念,所以每个路径都以/开头。 – ujulu