gpt4 book ai didi

Java-如何检查文件夹中的任何文件是否已完成下载

转载 作者:行者123 更新时间:2023-12-01 09:23:23 24 4
gpt4 key购买 nike

我需要监视一个文件夹,一旦有文件,我需要确保它已完成下载。有什么建议吗?

最佳答案

您的问题在实现细节上非常模糊 - 确定文件是否“完成”下载/复制可以通过多种方式完成,但需要了解该过程。话虽如此,这里有一些通用但可能有用的选项。

如果您无法控制正在传输的文件,可以使用以下方法检查文件是否完整:

  • 在忙于复制/下载时,文件名是否包含不同的扩展名/后缀(即 .part)
  • 您知道文件的预期大小
  • 您知道文件的结构吗?可以检查 EOF 标记吗

如果您部分控制正在传输的文件(即另一个脚本,或调用诸如 wget 等),您可以执行以下操作:

  • 等待执行传输的脚本或程序的退出代码
  • 让其他程序/脚本在完成后将文件重命名为您可以检查的内容
  • 让其他程序/脚本将包含预期文件大小的文本文件放置在同一目录中

关于Java-如何检查文件夹中的任何文件是否已完成下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40011628/

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