相关疑难解决方法(0)

尝试写入文件夹时获取"java.nio.file.AccessDeniedException"

出于某种原因,java.nio.file.AccessDeniedException每次我尝试使用Tomcat上的java webapp写入计算机上的文件夹时,我都会收到这些信息.此文件夹的权限设置为对我计算机上的所有人(Windows)进行完全控制.有人知道为什么我会得到这个例外吗?

这是我的代码:

public void saveDocument(String name, String siteID, byte doc[]) {
    try {
        Path path = Paths.get(rootDirectory + siteID);
        if (Files.exists(path)) {
            System.out.println("Exists: " + path.toString());
            Files.write(path, doc);
        } else {
            System.out.println("DOesn't exist");
            throw new Exception("Directory for Site with ID " + siteID + "doesn't exist");
        }
    } catch (FileSystemException e) {
        System.out.println("Exception: " + e);
        e.printStackTrace();
    } catch (IOException e ) {
        System.out.println("Exception: " + e);
        e.printStackTrace();
    } catch (Exception e) {
        System.out.println("Exception: " + e); …
Run Code Online (Sandbox Code Playgroud)

java io file-io access-denied

48
推荐指数
1
解决办法
10万
查看次数

标签 统计

access-denied ×1

file-io ×1

io ×1

java ×1