【发布时间】:2013-12-27 10:27:25
【问题描述】:
我在这种模式中有一个文件夹结构。我刚刚展示了两个子目录和每个子目录中的 2 个文件,但通常我在一个级别上有 n 个子目录,在它们下面有一个级别的文件(但可以是 n 个文件)。
Directory master
subDirectory x:
file1
file2
Directory y:
file 3
file 4
我需要创建一个 Windows 脚本,一个从主目录运行的批处理文件,并给我两个包含它们各自文件的 zip 文件 x.zip 和 y.zip。
我知道我的脚本必须使用 for 和 zip 命令,但我正在努力让它工作,因为我无法从这些命令的语法中理解,而且谷歌搜索似乎没有帮助。
我找到了类似 for %f in ("*.*") do zip "%~nf.zip" "%f" 的命令,但它似乎只有在文件直接存在且没有子文件夹的情况下才有效。
【问题讨论】:
-
directory y在主目录中吗? -
无需外部工具即可完成 - stackoverflow.com/questions/28043589/…
标签: windows batch-file