是否可以使用java修改目录权限,以便任何人都无法访问该目录内的内容。
最佳答案
您可以使用 File
上的方法此对象
-
boolean setWritable(boolean writable, boolean ownerOnly)
-
boolean setReadable(boolean readable, boolean ownerOnly)
-
boolean setExecutable(boolean executable,boolean ownerOnly)
File dir = new File("my directory");
dir.mkdir();
// Make it not readable, writable and executable for anyone
dir.setExecutable(false, false);
dir.setReadable(false, false);
dir.setWritable(false, false);
// Make it readable, writable and executable for the owner only (see
// second parameter "ownerOnly" to these calls)
dir.setExecutable(true, true);
dir.setReadable(true, true);
dir.setWritable(true, true);
Java NIO API 有更细粒度的控件来执行相同的操作,例如
关于java - 如何使用 java 阻止用户访问目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40700413/