获取没有'〜'字符的路径

时间:2013-09-10 01:54:39

标签: java windows groovy

我有一个代码片段,可以像这样获取felix的路径:

String path = System.getProperty('felix.home')

费利克斯的家乡:

D:\LongFolderName\Implementations\brannches\MoreLongFolerName\

路径将是这样的字符串:

D:\LONG-F~1\IMPLEM~1\branches\MORE~1\

我希望它必须是没有'〜'字符的完整路径,如:

D:\LongFolderName\Implementations\brannches\MoreLongFolerName\

我该怎么做?

1 个答案:

答案 0 :(得分:2)

尝试:

// Groovy
String path = new File( System.properties.'felix.home' ).canonicalPath

// Java
String path = new File( System.getProperty('felix.home') ).getCanonicalPath()