我正在尝试连接来自多个目录的文件。从一个目录,我知道你可以执行
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
在顶级目录中创建一个文件,该.blah
文件是子目录中所有文件的串联level*
,不包括目录中的任何文件do_not_include_this_directory
。
我的目标是在批处理文件中执行此操作(此批处理文件中包含的不同目录将有其他文件连接逻辑),但我花了一个小时过去玩弄cmd for
逻辑无济于事(我的一些目录有空格在名称中)。也许这是我应该使用 python 脚本做的事情?我认为这可以通过使用一些for
循环相对容易地完成copy
,但我在这些事情上的技能至少可以说是缺乏(大约 2 小时前刚刚遇到 cmd)。
有谁知道如何做到这一点,或者你会建议我振作起来并使用 Python 编写一些东西吗?任何帮助或建议将不胜感激。