Board logo

标题: 怎样让合并后的文件自动用该文件夹的名字命名?请指教 [打印本页]

作者: mez2007     时间: 2008-2-4 20:08    标题: 怎样让合并后的文件自动用该文件夹的名字命名?请指教

在批处理中合并一个文件夹下的所有.txt文件,怎样让合并后的文件自动用该文件夹的名字命名?请指教
作者: slore     时间: 2008-2-4 20:14
参考

http://www.cn-dos.net/forum/viewthread.php?tid=37497&fpage=3

看for的用法下面那些 %~dpI,%dnI的说明
作者: 3742668     时间: 2008-2-5 11:16

@echo off
    type *.txt >"%cd%.txt"
    rem del *.txt
    move "%cd%.txt" "%cd%\"
goto :eof
需要注意的是,如果存在txt文件中最后没有回车换行的情况下,可能合并后的文件中两个文件的首尾会出现在同一行上,如果想要避免,可以尝试遍历*.txt来实现合并的目的。
作者: mez2007     时间: 2008-2-8 16:51    标题: 谢谢

感谢三楼的老师,我好象看明白了