访问检查java中的文件夹

时间:2012-04-15 11:27:07

标签: java permissions

  

可能重复:
  java directory permissions with AccessController.checkPermission

我正在使用以下代码检查所选文件夹的访问权限。但它不起作用。

private boolean writeAccess(String path){
    try {
        AccessController.checkPermission(new FilePermission(path, "read,write"));/*,*/
        // Has permission
        return true;

        } 
    catch (SecurityException e) {
        // Does not have permission
        return false;
    }   
}

它有什么问题。还有其他选项可以检查文件夹/目录的存在和访问吗?

1 个答案:

答案 0 :(得分:0)

不,您的代码会检查代码本身是否具有与有效的Java安全策略相关的权限。很可能你甚至没有激活Java安全性。你要找的是File课程中的方法,请查看:canReadcanWrite等。