【发布时间】:2014-07-08 19:29:55
【问题描述】:
我需要从一个批处理文件运行 7-Zip 并执行一些任务,我想知道这是否可能。这是我的情况:
我有一个文件夹“X:/Archived Backups/”,其中包含存档和带有存档的子目录。
其中一些档案还包含更多档案。
我需要递归扫描目录和子目录以及 7-Zip 以将每个存档提取到同名(存档名称)的文件夹中。
我还需要它来提取档案内档案内的档案等。
最后,我需要它在提取时删除档案(这包括档案中的档案)并且只保留提取的文件夹。
这可能吗?如果是这样,可以从命令行吗?我该怎么做?
非常感谢 :)
【问题讨论】:
-
答案很大程度上取决于您使用的外壳。是哪一个?
-
@jlahd with x: 作为驱动器号,那么它必须是 Windows。
-
@foxidrive Windows 是操作系统,而不是外壳。我有点希望提问者不限于
cmd.exe,不幸的是,这是 Windows 的默认 shell。 -
是的 Windows。我整理好了感谢您的回复。
标签: shell batch-file command-line command-line-arguments 7zip