我已经创建了一个bash脚本实用程序,使用直到语句来检查何时创建特定的zip文件。 创建文件后,我将zip文件从一个位置复制到另一个位置。
当我的实用程序将文件解压缩时,它会显示错误:
找不到中央目录结尾签名。该文件不是 一个zip文件,或者它构成了一个多部分归档文件的一个磁盘。在里面 在后一种情况下,将在以下位置找到中央目录和zipfile注释 此存档的最后一个磁盘。
该文件不完整,因为我的实用程序在达到zip文件结尾之前就已复制。如何确保仅在达到zip的EOF之后才复制文件。 注意:该zip文件在创建后的一秒钟内被删除,我必须在此之前将其复制。