0
java是否可以修改目录权限,以便任何人都无法访问该目录内的内容。如何阻止用户使用java访问目录?
java是否可以修改目录权限,以便任何人都无法访问该目录内的内容。如何阻止用户使用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有更细粒度控制做同样的,如
以下代码执行后,我可以访问该文件夹。 'dir.setExecutable(false,false); dir.setReadable(false,false); dir.setWritable(false,false); ' –