takeown /R 不适用于隐藏文件

takeown /R 不适用于隐藏文件

我正在运行批处理命令以获取一组用户文件夹的所有权,但我发现所有权没有被推到隐藏文件,例如 ~normal.dot 我正在使用以下命令: takeown /R /A /D Y /F D:\folderpath\username 我没有在输出中看到错误,但是当我尝试 robocopy 该目录时,我对此类文件的访问被拒绝。我发现我必须手动转到文件属性 > 安全 > 高级 > 编辑 (server 2008) > 用来自此对象的可居住权限替换所有后代上所有现有的可继承权限。有没有办法确保在我取得文件夹所有权后可以移动它?

答案1

听起来你用 Takeown 取得了所有权,但没有给自己读/写权限(这就是为什么你必须事后通过 GUI 来编辑它们)。

要从命令行执行此操作,请使用icacls使用后takeown

大意是icacls <directory name> /grant <your username>:F /t……

相关内容