gpt4 book ai didi

java - file.mkdirs() 创建新目录但无法读取

转载 作者:行者123 更新时间:2023-12-02 03:48:50 24 4
gpt4 key购买 nike

public static void main(String[] args) throws IOException {
File dir = new File("/ca.uwo.csd.cs2212.team05/src/main/resources/LifeLongData");
dir.mkdirs();
File file = new File("/ca.uwo.csd.cs2212.team05/src/main/resources/LifeLongData/check.dat");
file.createNewFile();
System.out.println(dir.canRead());
System.out.println(dir.canWrite());
System.out.println(dir.canExecute());
System.out.println(new File("/ca.uwo.csd.cs2212.team05/src/main/resources/LifeLongData/check.dat").exists());
}

我正在做一个java应用程序,并尝试在初始化时检查创建一些目录,然而,当我这样做时,它给了我所有真实的信息,但我在文件资源管理器窗口中找不到它们。那么文件在哪里呢?我使用的是java 8、eclipse Mars和Windows 10,所有文件都没有隐藏。

最佳答案

简单地尝试一下

    System.out.println(file.getAbsoluteFile());

检查绝对文件路径。可能这将位于

    C:\ca.uwo.csd.cs2212.team05\src\main\resources\LifeLongData\

要将其包含在您的项目目录中,请使用句点 (.),例如

    "./ca.uwo.csd.cs2212.team05/src/main/resources/LifeLongData"

关于java - file.mkdirs() 创建新目录但无法读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36075586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com