gpt4 book ai didi

java - 获取删除文件夹\文件的时间

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

我是新手。想要检查过去目录中是否存在文件夹或文件。

为了更好。例如,我可能有一个目录 C:\Users\Admin\AppData\,我想检查该路径中是否存在目录 Test。这可能是通过以下方式检查的:

File file = new File(System.getenv("APPDATA") + "\\Test\\");
if(file.isDirectory()){
///...
} else { ////....}

但我想检查该目录是否被删除 - 何时。请帮助提供代码示例...非常非常感谢

最佳答案

我建议查看 Files 类,而不是 File 类 - 它可以帮助您做很多事情。例如,Files.createFile(...) 将在创建之前检查文件是否存在。然后,您可以将肯定的结果传递给 FileWriter(...) 以完成您的工作。

您可以检查文件夹中的文件是否存在,但不能检查它是否已被删除(例如,检查过去操作的日志文件)。我建议使用“如果不存在则它从未存在或被删除”的逻辑。处理文件时的另一个选择是使用参数来始终覆盖文件(如果您需要的话)。

您正在询问有关操作系统的问题。删除文件或文件夹后发生的情况对于每个操作系统来说都是不同的。概念回收站对文件或文件夹的原始位置以及该内容可能已移动到的位置的感知是特定于操作系统的(通常不只是移动到另一个文件夹中)。

关于java - 获取删除文件夹\文件的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56861052/

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