当我的java程序执行时,它会在" 程序文件"中创建一个目录。但拒绝访问" 程序文件"用于创建文件夹的文件夹。根据我的知识,应用程序与当前用户一起运行,应该以管理员权限执行。如何通过java代码创建文件夹或文件时获得管理员权限?
这是我使用的代码, directory_location 是 如下
C:/ Program Files /
public int createDirectory(String directory_location) {
int done = 0;
try {
Files.createDirectories(Paths.get(directory_location));
done = 1;
} catch (IOException ioEx) {
Log.getInstance().writeMethodeException(FileSystemConfig.rootFolder, ioEx);
}
return done;
}