【发布时间】:2020-04-23 12:42:29
【问题描述】:
我有以下批处理文件脚本。
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X\"
这会创建所有 10 个文件夹的 zip 文件,但它会在 zip 文件中创建具有相同名称的子文件夹,我不希望这样。直接文件应该在 zip 文件中可见。 有没有办法编辑上面的脚本来解决这个问题。
【问题讨论】:
-
检查这个 - stackoverflow.com/questions/28043589/… - 给我几分钟来添加一个脚本作为答案......
-
我有以下批处理文件脚本。 for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X\" 这将创建所有 10 个文件夹的 zip 文件,但它在 zip 文件中创建具有相同名称的子文件夹,我不希望这样。直接文件应该在 zip 文件中可见。有没有办法编辑该脚本来解决这个问题。
-
所以你不想要文件夹本身而只想要文件?
-
所有 10 个文件夹的 zip 文件应该单独创建,上面的文件对我有用,但是当我打开该 zip 文件时,其中还有一个同名的文件夹。我不想那样。
标签: windows batch-file cmd zip