7zip - 如何在不创建子文件夹的情况下将多个文件夹压缩到压缩文件夹中?
问题描述
我正在尝试将多个文件夹(大约 100 个)压缩到单独的压缩文件夹中。我通过制作这样的 .bat 文件来做到这一点 - for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X " 我的问题是它在压缩文件夹中创建了一个文件夹,但我需要它只是将文件夹内部压缩到一个压缩文件夹中。我可以单独压缩每个文件夹的内容,但这需要几个小时。如果有人知道如何做到这一点,我将非常感激:)
解决方案
for /D %%X in (*) do c:\Program Files\7-Zip\7z.exe"%%X.zip" ".%%X*"
暂停
只需将 .\ 添加到“%%X”(从“%%X”到“.%%d*”)
推荐阅读
- php - 在 Wordpress 中,如何在每篇文章的第一个 h2 标记之后获得直接段落?
- fortran - 边界点 a 和 b 内的蒙特卡洛积分的 Fortan 代码
- python - 按 url 排序 Scrapy 结果
- android - 带有 CardView 的 RecyclerView 滞后且滚动不顺畅
- scala - 从 System.currentTimeMillis() 检索天数 - 错误
- java - 如何让 JasperViewer 优先保存 PDF 选项
- google-chrome - Chrome:如何在特定页面上打开本地 pdf
- android - Room 在 androidx.paging.DataSource.Factory 时不检索数据(使用 LiveData + Kotlin Coroutines)
- mysql - AWS Lambda - MySQL 缓存
- node.js - 在外部使用 answer .then () 并在节点 js 的另一部分代码中使用