java - 在 Windows 上限制仅 ADMIN 的文件访问 (Java)
问题描述
我想为除操作系统管理员(Windows 10)之外的其他组和用户删除具有给定路径的文件的所有权限(读取、写入等)。这可以通过接收这些文件路径的脚本来完成。我已经看到了各种方法来完成设置所有者或所有使用 Java File 类的用户的写入或读取权限。
例如:
File f = new File("f:\\program.txt");
// Check if the Writable permission
// can be set to new value
if (f.setWritable(true)) {
// Display that the Writable permission
// is be set to new value
System.out.println("Writable permission is set");
}
但这实际上不是我想要的行为。我只希望管理员有权访问指定的文件。我将使用什么 API 来实现这一点?任何帮助将不胜感激!
解决方案
推荐阅读
- android - 如何根据第一个的选择填充自动完成文本视图?
- ios - 如何在 Alamofire 中设置传输编码
- pip - 如何卸载气流?
- api - 如何使用电报机器人 api 获取特定频道的聊天记录?
- android - Android:AndroidX 向后兼容
- rest - Strapi - 更新用户模型上的附加字段
- python - 来自 BlockingConnection 的 connection_workflow.AMQPConnectorStackTimeout
- python - 如何使用 cnn 训练不同大小的图像?
- bash - Bash - 仅从 git status 获取目录名称
- video - 如何使用 Gstreamer 从 PNG 图像创建 mp4 视频文件