【发布时间】:2011-05-12 02:54:24
【问题描述】:
在安装过程中,我需要检查用户提供的路径是否对指定用户可写。
路径(像 \fileserver\share 这样的 UNC 路径)可能对正在执行 Setup.exe 的用户不可写(这是一个仅限 Windows 的软件),所以我认为 How do you check for permissions to write to a directory or file? 可能不适合我.
我知道在 Java7 中会有一个新的 Filesystem-API,但是 Java7 还没有发布。
编辑: 用户 1 - 运行安装程序 用户 2 - 运行已安装的应用程序
如果用户1收到错误“权限被拒绝”我仍然不知道,关于用户2。我需要在安装过程中检查其他用户帐户的权限。
我可以使用net use /user:<user2> <passwd2>,但我不确定我是否获得了我需要的所有信息。我得到信息,路径存在,但如果允许用户 2 写入,则不存在。
【问题讨论】:
标签: java windows security permissions io