鉴于IFileStore
并且知道它代表本地文件系统中的文件,如何将其转换为IPath
?
答案 0 :(得分:3)
我会这样做:
File file = iFileStore().toLocalFile(0, null);
IPath path = Path.fromOSString(file.getCanonicalPath());
另一个答案可能会奏效,但这里的答案可能更安全。
答案 1 :(得分:0)
试试这个:
String path = iFileStore.getParent().getName();
...
IPath iPath = Path.fromPortableString(path);
你可能需要对我有椭圆的路径字符串进行一些字符串操作。
由于您拥有测试平台,因此您可以更轻松地确定省略号中的代码。您可以随意使用所发现的内容更新此答案。