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); ' –