【发布时间】:2016-07-07 05:55:25
【问题描述】:
我在位置 D:\data\Generate 有需要压缩并复制到的文件
D:\data\上传目录
我使用了命令
设置生成=D:\Data\Generate
设置上传=D:\Data\Upload
cd %generate%
zip - * >> %upload%\%%i.zip
如果我从 cmd 运行此命令,它工作正常,但从 调度程序(例如:Control-M)它实际上将所有文件从 Control-m config 目录复制到 zip 文件夹中。
如果我明确提到需要压缩文件的目录
zip - %generate%*.* >> %upload%\%%i.zip
最终的 zip 文件夹实际上也包含整个目录结构,而不仅仅是文件。
例如:Zip 文件包含 Data 文件夹、Generate 文件夹和 Generate 文件夹下的文件
有人可以帮忙吗?
【问题讨论】:
标签: batch-file zip