【发布时间】:2020-10-08 07:17:08
【问题描述】:
我尝试使用包含 eCAD 系统(即 Altium Designer)的电气部件信息的 *.zip 存档来创建批处理文件以简化操作
我使用来自 WWW 的提供组件模型的 zip 文件。通常我会下载数十个这些文件以导入 eCAD。每个 Zip 文件都有很多乱七八糟的东西,所以只有很少的文件提取可用。
ZIP 具有通常的结构(示例)
PARTNAME.zip 有内容:
.PARTNAME/ 目录
..PADS/子目录
有以 *.d *.p *.c 和 *.asc 结尾的文件
我尝试仅将这 4 个文件提取到批处理文件中指定的 %WorkingDir% 目录。
...
set ZipApp=C:\Program Files\7-Zip\7z.exe
"C:\Program Files\7-Zip\7z" e LIB.zip -o%WorkingDir% -r -i*.d -i*.p -i*.c -i*.asc
...
以不正确的通配符类型标记 *.d 结尾
以后我还会对当前目录中的每个 *.ZIP 存档递归地执行此操作。
感谢您的提示...
【问题讨论】:
-
非常 边界编程相关(事实上你正在做一个批处理文件),但无论如何我都会回答。不过,我不会对长期存在的问题抱太大希望:-)
标签: batch-processing 7zip