gpt4 book ai didi

java - 计算文件夹中的文件并在编辑后验证

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

我会尽可能简单地解释它。

我有一个程序在启动外部java“program2”之后备份文件,该程序验证文件是否存在。

“Program2”看不到任何文件(因为文件夹已重命名),因此他创建了一个新文件。我想做的是在程序完成后终止它并编辑文件。

我的问题是 - 这样做的最佳选择是什么?我有两个想法,但不确定其中任何一个是否可行:

  1. 我的程序将计算备份之前有多少个文件,并且在“program2”启动之后将检查之前和之后的计数是否匹配 .

  2. 检查文件是否被“program2”使用,并在文件空闲后开始编辑文件。

很抱歉这篇文章很长。如果您认为有更好的选择,请分享。谢谢!

最佳答案

统计文件数量会更简单。

为此,您可以使用.listFiles():

File folder;//I'll assume you initialize it somehow
int fileCount = 0;
if(folder.isDirectory()){//check if folder is actually a folder
fileCount = folder.listFiles().length;
}

其中 folder 是您备份的目录。

完成此操作后,您可以简单地比较两个数字,一个来自备份之前,一个来自备份完成后。

关于java - 计算文件夹中的文件并在编辑后验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41271887/

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