Windows 命令行压缩/解压工具?
我需要编写一个批处理文件以将文件从给定的根文件夹解压缩到当前文件夹。
Folder 0
|----- Folder 1
| |----- File1.zip
| |----- File2.zip
| |----- File3.zip
|
|----- Folder 2
| |----- File4.zip
|
|----- Folder 3
|----- File5.zip
|----- FileN.zip
因此,我希望我的批处理文件像这样启动:
ocd.bat /d="Folder 0"
然后,使其从批处理文件内遍历所有子文件夹,以将文件解压到 .zip 文件所在的位置。
所以这是我的问题:
Windows(至少从 XP 开始)是否有用于其嵌入式 zip 工具的命令行?否则,我应该坚持使用另一个第三方实用程序吗?
I need to write a batch file to unzip files to their current folder from a given root folder.
Folder 0
|----- Folder 1
| |----- File1.zip
| |----- File2.zip
| |----- File3.zip
|
|----- Folder 2
| |----- File4.zip
|
|----- Folder 3
|----- File5.zip
|----- FileN.zip
So, I wish that my batch file is launched like so:
ocd.bat /d="Folder 0"
Then, make it iterate from within the batch file through all of the subfolders to unzip the files exactly where the .zip files are located.
So here's my question:
Does the Windows (from XP at least) have a command line for its embedded zip tool? Otherwise, shall I stick to another third-party util?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
AFAIK,Windows XP 中没有提供解压缩工具,但有 gnu unzip 这会很适合你。
AFAIK, there is not unzip tool shipped as part of Windows XP, but there is gnu unzip which will do the job nicely for you.