gpt4 book ai didi

java - 创建标题为空的文件

转载 作者:行者123 更新时间:2023-11-29 05:40:29 24 4
gpt4 key购买 nike

我尝试创建一个标题为空或只有一个空格的文件,它可以工作,但我在目录中找不到该文件。我什至无法删除或重命名文件。

File dir1 = new File("dir1");
dir1.mkdir();
File file1 = new File(dir1, "");
file1.createNewFile();

System.out.println(file1.exists()); 即使我执行 file1.delete()file1.renameTo( ...)

最佳答案

由于您要为 child 传递一个空字符串,因此 file1将与 dir1 相同,你对file1所做的任何事情实际上发生在您刚刚创建的目录中。

这是一个示例:

public static void main(String[] args) {

File directory = new File("/home/test");
directory.mkdir();

File file = new File(directory, "");

System.out.println(file.exists());
System.out.println(file.getAbsolutePath());
System.out.println(directory.getAbsolutePath());

file.delete();
System.out.println(directory.exists());
System.out.println(file.exists());
}

输出:

true
/home/test
/home/test
false
false

关于java - 创建标题为空的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17785426/

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