与示例相比,有没有办法为文件设置相同的权限?我问,因为我只看到返回boolean
的方法,关于特定用户类型是否可以对文件执行特定操作,这对于命名目的而言非常不方便。 permissions
内的FTPFile
二维数组具有包可见性,因此蛮力方法只是通过反射访问它,但我的猜测是,必须有一些库可以增加灵活性到Apache FTP?
答案 0 :(得分:0)
权限数组总是被设置为2D 3x3数组(除非我遗漏了一些我无法看到它会如何改变的东西?)知道这一点你可以使用setPermission和hasPermission方法,循环从0-每个都有3个并复制值。它仍然有点讨厌和依赖于实现,但它不依赖于反射。
除此之外,我能看到的唯一选择是继承FTPFile,然后自己实现权限。