我尝试使用 Apache VFS 使用相对路径获取文件夹的父级,但我得到“无效的相对路径”
public static void main(String[] args) throws Exception {
FileSystemManager fileSystemManager = VFS.getManager();
FileObject fileObject = fileSystemManager
.resolveFile("sftp://myuser:mypassword@myhost/"); // works!!
FileObject root = fileObject.resolveFile("../"); // fails!!
FileObject fileObjects[] = root.getChildren();
...
我也试过 "/.." , "/../" ,都出现异常。父目录的正确方法是什么?
PS #getParent 将不起作用,它仅适用于文件,不适用于目录。