Java Fileoutputstream创建不继承Win ACL的文件

Java Fileoutputstream创建不继承Win ACL的文件,java,windows,acl,Java,Windows,Acl,我注意到一种奇怪的行为如下: 我创建了一个文件夹c:\ProgramData\MyApp 所有人完全访问的ACL:icacls.exe c:\ProgramData\MyApp/grant:r*S-1-1-0:OICIF 将文件something.txt复制到c:\ProgramData\MyApp=>文件继承ACL每个人都有完全访问权限 我做了一个新的FileWriternew Filesomething.txt、null或新的Fileoutputstream。。。在那之后,文件就不再有这个A

我注意到一种奇怪的行为如下:

我创建了一个文件夹c:\ProgramData\MyApp 所有人完全访问的ACL:icacls.exe c:\ProgramData\MyApp/grant:r*S-1-1-0:OICIF 将文件something.txt复制到c:\ProgramData\MyApp=>文件继承ACL每个人都有完全访问权限 我做了一个新的FileWriternew Filesomething.txt、null或新的Fileoutputstream。。。在那之后,文件就不再有这个ACL了。 系统:Windows 7 64位

有什么想法吗? 非常感谢! 彼得