【发布时间】:2015-12-07 23:59:51
【问题描述】:
我有几个包含文件的文件夹。文件可以具有相同的名称。我想将文件连接到每个名称中的一个。提前致谢。
编辑: 对不起,你能给我看看它的批处理文件吗?
【问题讨论】:
-
很抱歉我没有看到 windows 标签,我对 windows 一无所知。我很确定
ls仍然有效,可能cat也可以,但是如果您可以执行 perl on 那么您需要可以执行类似ls -r A | perl -e 'system("cat $0 >> "B/" + m|/(.*)$|")' -
我实际上并没有使用 Perl,所以我不确定这个确切的 sn-p 是否有效,但解决方案绝对是那么简单,并且通过搜索如何执行单个操作(匹配正则表达式,执行简单的 perl 事情)你可以很容易地解决这个问题
-
所有文件夹都在同一个根目录下吗?是否有任何特定的排序顺序来连接文件?也许可以使用
for /R,以及重定向>>...
标签: windows file batch-file merge