gpt4 book ai didi

Java 输入/输出。 delete() 方法不从目录中删除创建的文件

转载 作者:行者123 更新时间:2023-12-04 08:56:22 34 4
gpt4 key购买 nike

此代码在文件夹目录中创建了一个 .txt(有效)但是当需要使用 delete() 方法删除整个目录或 .txt 文件时,没有任何反应。delete() 方法仅在我将 .txt 文件替换为普通文件夹时有效

import java.io.*;

public class Filemkdir {
public static void main(String[] args) throws Exception {
File f = new File("C:/Temp/Java/secret.txt");


FileWriter fSecret = new FileWriter(f);
f.mkdir();

f.delete();
}
}

最佳答案

在 Windows 上,您无法删除打开的文件。首先关闭FileWriter

此外,

f.mkdir();

似乎完全没有意义。

关于Java 输入/输出。 delete() 方法不从目录中删除创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14488211/

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