使用java.io.file方法设置文件权限
我正在使用使用java.io.file方法设置文件权限,java,io,Java,Io,我正在使用java.io.File方法:setReadable,setWritable,setExecutable来设置文件权限。但是,尽管使用这些方法,权限始终设置为默认设置。为什么会这样?底层文件系统并不总是支持这些方法。例如,在Windows XP上,不可能使一个点在NTFS中不可读 这里有更多信息:, 在“设置文件和目录权限”下不可能使文件在Windows NTFS中不可读。这些方法应该返回true或false,这取决于它们是否有效。我相信链接到的文章@andewmu已经移到这里:。还有
java.io.File
方法:setReadable
,setWritable
,setExecutable
来设置文件权限。但是,尽管使用这些方法,权限始终设置为默认设置。为什么会这样?底层文件系统并不总是支持这些方法。例如,在Windows XP上,不可能使一个点在NTFS中不可读
这里有更多信息:,
在“设置文件和目录权限”下不可能使文件在Windows NTFS中不可读。这些方法应该返回
true
或false
,这取决于它们是否有效。我相信链接到的文章@andewmu已经移到这里:。还有一类静态方法,添加在JavaSE7中。