批处理:在副本完成后拉链多个文件复制完成后

时间:2016-10-29 23:35:38

标签: windows batch-file cmd zip

我需要你的帮助有两件事:我的第一个问题是我是应该在一个命令中完成所有步骤还是应该在一个单独的命令中调用每个步骤,因为 我想将多个大型数据库文件压缩成单独的zip文件,最好是同时或多线程,一次大约8个文件,但我必须先将它们复制到目标文件夹。在将所有文件复制到位后,我首先将它们压缩到单独的文件中,因此在批量继续进行服务启动和压缩文件之前,复制应该完成。

我有以下文件:

list_of_files.txt:

  

C:\用户\阿提拉\桌面\ test_file1.dbf   C:\用户\阿提拉\桌面\ test_file2.dbf   c:\ users \ attila \ Desktop \ test_file3.dbf ...

copy_and_zip.cmd:

  

... net stop“OracleServiceTEST”

     

设置source = C:\ Users \ attila \ Desktop \ set   目的地= C:\用户\阿提拉\桌面\站Dest

     

for / f“tokens = *”%% i in   (%destination%\ test_list_of_database_files.txt)DO(       复制“%% i”“%destination%”)

     

net start“OracleServiceTEST”

用于擦除目标文件夹中文件的循环。

那么请你帮我解决压缩部分并帮助决定我是否应该为所有步骤制作单独的cmd并逐个调用它们或将其保留在一个cmd中。

0 个答案:

没有答案