Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将多个目录中的文件压缩到一个Zip,然后在特定时间下载到计算机_Java_Php_Download_Automation_Ziparchive - Fatal编程技术网

Java 将多个目录中的文件压缩到一个Zip,然后在特定时间下载到计算机

Java 将多个目录中的文件压缩到一个Zip,然后在特定时间下载到计算机,java,php,download,automation,ziparchive,Java,Php,Download,Automation,Ziparchive,这个标题很有说服力,但以下是我想要实现的目标 第一步: 脚本必须扫描用户文件夹中的所有目录,路径如下所示 "Users/$username/incomplete/" 从这里,它将收集每个路径中的所有文件,并将它们临时移动到一个新位置,即: "archives/" 这将必须设置为在特定时间完成,比如说晚上10:00,以便全部自动化 第二步: 接下来,它需要将所有这些文件转换为zip文件,并取消已压缩文件的链接(如果需要删除这些文件)。存档名称需要由单词complete和压缩日期组成。即 "ar

这个标题很有说服力,但以下是我想要实现的目标

第一步:

脚本必须扫描用户文件夹中的所有目录,路径如下所示

"Users/$username/incomplete/"
从这里,它将收集每个路径中的所有文件,并将它们临时移动到一个新位置,即:

"archives/"
这将必须设置为在特定时间完成,比如说晚上10:00,以便全部自动化

第二步:

接下来,它需要将所有这些文件转换为zip文件,并取消已压缩文件的链接(如果需要删除这些文件)。存档名称需要由单词complete和压缩日期组成。即

"archives/incomplete-10-05-2013.zip"
前两个步骤可能相对容易,我将寻找实现这一点的方法

第三步:

现在,文件压缩后,我需要在12:00将其下载到特定的计算机上。这必须再次实现自动化,以降低用户界面的复杂性

这是我不知道该怎么做的部分



如果您想了解更多详细信息,我将开始整理我能从中获得的信息,并尝试在此处设置一些编码。

嗯,另一台计算机将从它的位置下载它。通常的管理方式是这样的。我希望从上述时间开始提供它,然后让目标机器在方便的时候下载它,除非你同时控制这两台机器。即使这样,这也是一种更为健壮的方法。我决定不让最后一部分自动化,用户只需下载它,下载后将其删除