【发布时间】:2012-02-06 00:37:09
【问题描述】:
我需要访问驻留在我的一台虚拟 Windows 7 机器中的 Windows 系统文件。 (hiberfil.sys)。虚拟驱动器在 Windows 中映射并且可以浏览。但是,Java 报告使用任何类型的输入流都会拒绝访问。
我假设这是由于文件的 NTFS 权限造成的,因此我要么需要获得文件的所有权,要么完全删除 NTFS 权限。
我在 Windows 中快速使用了“takeown”和“icacls”,但我似乎无法正确理解语法。
谁能建议一种访问该文件的方法?我的直接想法是从 Java 调用 takeown 或 icacls 来删除权限,但我不确定这是否是最佳途径。
任何建议将不胜感激。
谢谢。
【问题讨论】:
标签: java windows permissions ntfs