尝试将文件复制到Windows的启动文件夹时出现AccessDeniedException

时间:2019-02-25 19:42:59

标签: java access-denied

这个问题的标题说明了一切。第一次启动时,我尝试将jar复制到启动文件夹中。之后,我想创建一个start.bat以在每次Windows启动时启动jar。

我的问题是,如何才能绕过此安全措施并赋予此jar必要的权限?

try {
    Files.move(Paths.get(f.getPath()), Paths.get(Constants.startupDirectory.getPath()), StandardCopyOption.REPLACE_EXISTING);
    FileUtils.writeStringToFile(Constants.startupDirectory, "start.bat", Constants.startCode);
} catch (AccessDeniedException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}

错误出现在第3行。我该怎么办?

0 个答案:

没有答案