【发布时间】:2013-02-11 01:09:49
【问题描述】:
我正在尝试连接来自多个目录的文件。从单个目录,我知道你可以执行
copy /B *.blah all.blah
将扩展名为 .blah 的文件连接到一个名为 all.blah 的文件中。我的结构是这样的:
level 1/
level 2_1/
file_1.blah
file_2.blah
level 2_2/
...
level 2_3/
...
do_not_include_this_directory/
...
我要做的是在顶级目录中创建一个all.blah 文件,该文件是level* 子目录中所有.blah 文件的串联,不包括来自@ 的任何文件987654328@目录。
我的目标是在批处理文件中执行此操作(此批处理文件中包含的不同目录将有其他文件串联逻辑),但我花了一个小时过去玩cmd for 逻辑无济于事(我的一些目录名称中有空格)。也许这是我应该使用 python 脚本做的事情?我认为这可以相对容易地完成,尽管使用一些 for 循环和 copy,但我在这些事情上的技能至少可以说(大约 2 小时前刚刚遇到 cmd)。
有谁知道如何做到这一点,或者你会建议我振作起来并使用 Python 编写一些东西吗?任何帮助或建议将不胜感激。
【问题讨论】:
标签: batch-file cmd xcopy