gpt4 book ai didi

java - 创建文件前,删除前一天的文件

转载 作者:行者123 更新时间:2023-11-29 10:02:53 27 4
gpt4 key购买 nike

我在C:盘文件夹下创建了一个dat文件,名为abc,如下图,现在我的文件每天生成现在假设如果我的文件是今天生成的,那么明天它也会像往常一样生成但是当生成 tommrow 时,我必须确保删除较早的文件,因为该文件夹中的空间有限,并且每次都需要进行此检查才能从该文件夹中删除之前的文件,请告知如何实现这个..

File file = new File(FilePath + getFileName()); //filepath is being passes through //ioc         //and filename through a method 


if (!file.exists()) {
file.createNewFile();
}

FileOutputStream fileOutput = new FileOutputStream(
file);

BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
fileOutput));

最佳答案

为什么不使用 file.delete()

File file = new File(FilePath + getFileName()); //filepath is being passes through //ioc         //and filename through a method 

if (file.exists()) {
file.delete(); //you might want to check if delete was successfull
}
file.createNewFile();

FileOutputStream fileOutput = new FileOutputStream(file);

BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fileOutput));

关于java - 创建文件前,删除前一天的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18373297/

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