batch-file - 使用批处理脚本创建子文件夹中所有文件的 Zip
问题描述
我正在尝试创建一个批处理脚本,该脚本正在创建一个 .zip 文件,其中包括一个子文件夹的所有文件,并以每个子文件夹的名称命名。
如果已经尝试使用/f %%F
但似乎没有任何效果。我当前的工作代码如下所示:
for /d %%X in (*.*) do "C:\7zip\7za" a "%%X.zip" "%%X\"
这给了我正确的命名 .zip 文件,但没有将文件从子文件夹中取出,因此我的文件如下所示:
example.zip
-- example
---- example1.txt
---- example2.txt
我很感谢任何帮助。感觉没有太多东西可以让它像我需要的那样工作!
解决方案
推荐阅读
- sql - 如何通过检查同一表中另一条记录中的值来更新记录
- cmake - 我们如何使用 X-JFrog-Art-Api 下载 JFrog Artifacts?
- google-maps - 如何在 Shopify Atlantic 主题中将 Iframe 地图大小更改为全屏
- android - 如何通过按下它来更改按钮ID?
- spring - Spring Boot 2 执行器千分尺设置
- numpy - 如何从 IPython 打开在线参考?
- c++ - 如何使用 cout 在类中显示类中的值?
- javascript - 比较对象数组并分配相似度分数
- reactjs - 无法让 Material UI 单选按钮与 Formik 第二部分一起使用
- reactjs - 用 let 声明 Hook