Batch file 使用InfoZip压缩文件夹的批处理脚本

Batch file 使用InfoZip压缩文件夹的批处理脚本,batch-file,cmd,copy,zip,Batch File,Cmd,Copy,Zip,我几乎是批处理脚本的初学者 我目前正在学习如何创建批处理文件。我的目标是使用专门的InfoZip压缩文件夹,将日期添加到文件名,并将该文件复制到插入H:\ 我之所以需要使用InfoZip,尽管它是一个非常旧的程序,是因为我需要一些即使在Win95上也能工作的东西。 InfoZip没有安装,它只是在文件夹中解压并准备好使用 可以从以下位置下载InfoZip 3.0: 无论如何,到目前为止,我唯一能想到的是 -------------------------------------- 标题:你的文

我几乎是批处理脚本的初学者

我目前正在学习如何创建批处理文件。我的目标是使用专门的InfoZip压缩文件夹,将日期添加到文件名,并将该文件复制到插入H:\ 我之所以需要使用InfoZip,尽管它是一个非常旧的程序,是因为我需要一些即使在Win95上也能工作的东西。 InfoZip没有安装,它只是在文件夹中解压并准备好使用

可以从以下位置下载InfoZip 3.0:

无论如何,到目前为止,我唯一能想到的是

-------------------------------------- 标题:你的文件夹将被压缩成一个存档文件,该文件将被复制到插入电脑的USB记忆棒上。请不要在操作过程中取出记忆棒

@回音

调用d:\infozip\wiz.exe

停顿

-------------------------------------- 它只会在屏幕上显示InfoZip窗口,但是我完全不知道如何将它压缩成文件夹,添加日期,并将压缩后的文件复制到USB

所有用于7-zip或Winzip的常规命令似乎都不能与InfoZip一起使用

我真的需要一些帮助,请:)


谢谢

使用Wayback机器,我能够获得info zip的文档:

与zip.exe显示的相反,压缩文件的语法如下:

zip -r zipfilename zipfilecontents
例如:

zip -r myzip.zip c:\myfolder\*.*
-r参数也包括子文件夹


问题是完整的文件夹结构包含在zip中。我还没有找到解决此问题的方法。

要解决文件夹结构问题,请添加一个cd命令,该命令将指向文件中包含的文件夹容器。这是在运行Martien de Jong提出的代码之前完成的

例如:

我的文件路径是:
cd C:\aa\B\file.txt
因此,您将放在cd中指向文件夹容器的路径是:
cd C:\aa\B



*请记住,此代码将压缩B文件夹中包含的所有文件。

请阅读InfoZip的文档!这个问题没有一般的答案,因为它不依赖于批处理文件或任何标准。这是特定于您正在使用的程序的,您唯一能得到的答案将在该程序的文档(网站、论坛)中。只是一个提示:尝试使用-h或--help等参数调用它,这通常是发现程序的基本控制台功能的最佳方法。谢谢,我现在就来试试。
cd C:\aa\B

zip -r myzip.zip B\*.*