日常办公中,我们需要把多个文本内容导入到excel表格中,手动合并的话效率太低,这个时候我们可以用到.bat批处理命令:
for %%i in (*.txt) do type %%i>>1.txt
//代码解释:
for %%i in (所有.这种格式的文件) do type %%i>>导出后的文件名称.文件格式
将以上代码编辑到.txt文件中后,重命名该文件格式 : .txt 改为 .bat。新建一个文件夹,把需要合并的多个文本文件复制进来,最后将刚才新建的.bat批处理文件复制到跟这些需要合并的文本文件同级目录下,双击执行即可。
以上方式有一个缺点,就是合并完的文件,分不清楚哪些内容是之前哪个文件里面的,要想让每段内容对应之前的文件名可以这么做:
for %%i in (*.txt) do (
echo %%i >> text.txt
type %%i >> text.txt
)
这样在合并的时候,每个文件里面的文本内容会加上对应的文件名。
必须 注册 为本站用户, 登录 后才可以发表评论!