怎么用批处理实现两个文本文件内容的合并 100
怎么用批处理实现两个文本文件内容的合并比如,我在e盘下面有文件夹abcde五个文件下,每个文件夹下面有1.txt2.txt3.txt4.txt5.txt文本文件,请问,怎...
怎么用批处理实现两个文本文件内容的合并
比如,我在e盘下面有文件夹a b c d e 五个文件下,每个文件夹下面有1.txt 2.txt 3.txt 4.txt 5.txt文本文件,请问,怎么用批处理实现这些文本文件的内容合并到6.txt文件夹下面去。
还有,是否,可以实现合并以后,利用电脑上存在的邮箱(outlook)发送到指定的邮箱里面去。
实现了,可以加分···· 展开
比如,我在e盘下面有文件夹a b c d e 五个文件下,每个文件夹下面有1.txt 2.txt 3.txt 4.txt 5.txt文本文件,请问,怎么用批处理实现这些文本文件的内容合并到6.txt文件夹下面去。
还有,是否,可以实现合并以后,利用电脑上存在的邮箱(outlook)发送到指定的邮箱里面去。
实现了,可以加分···· 展开
5个回答
展开全部
一:
@echo off
type 1.txt >new.txt
for /l %%i in (2,1,24) do type %%i.txt >>new.txt
先把1.txt内容放入new.txt
利用循环把2.txt—24.txt内容追加入new.txt
其中for括号内的内容意义为:从2开始后面每次递增1.
直至增加到24为止.
楼主可以根据实际情况更改括号中的24
第二种方法:
@echo off
set /a a=1
type 1.txt >new.txt
:top
set /a a=%a%+1
if not exist %a%.txt exit
type %a%.txt >>new.txt
goto top
先设定变量a等于1
再把1.txt内容放入new.txt.
定义标签top
然后设定 a=%a%+1 就是把前面的a 递增1.
判断文本是否存在.如果不存在则退出程序.
把%a%.txt (就是2.txt)的内容追加放入new.txt
跳转标签到top.
二:
一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如果用它合并两个不同类型的文件,结果会怎样呢?
笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用。一起来看看吧。
比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的MS-DOS方式下执行以下命令:
d:\Copy 002.jpg/b + 001.txt/a 003.jpg
其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。
执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开这个它,你会发现它与002.jpg的显示结果一模一样——别着急,秘密马上揭晓!用记事本打开003.jpg(在记事本的“打开”对话框中选择“文件类型”为“所有文件”才能打开非TXT文件;或者直接用鼠标把图片拖进记事本窗口),你看到什么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,哈,你再看看!是不是001.txt文件中的内容?
@echo off
type 1.txt >new.txt
for /l %%i in (2,1,24) do type %%i.txt >>new.txt
先把1.txt内容放入new.txt
利用循环把2.txt—24.txt内容追加入new.txt
其中for括号内的内容意义为:从2开始后面每次递增1.
直至增加到24为止.
楼主可以根据实际情况更改括号中的24
第二种方法:
@echo off
set /a a=1
type 1.txt >new.txt
:top
set /a a=%a%+1
if not exist %a%.txt exit
type %a%.txt >>new.txt
goto top
先设定变量a等于1
再把1.txt内容放入new.txt.
定义标签top
然后设定 a=%a%+1 就是把前面的a 递增1.
判断文本是否存在.如果不存在则退出程序.
把%a%.txt (就是2.txt)的内容追加放入new.txt
跳转标签到top.
二:
一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如果用它合并两个不同类型的文件,结果会怎样呢?
笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用。一起来看看吧。
比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的MS-DOS方式下执行以下命令:
d:\Copy 002.jpg/b + 001.txt/a 003.jpg
其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。
执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开这个它,你会发现它与002.jpg的显示结果一模一样——别着急,秘密马上揭晓!用记事本打开003.jpg(在记事本的“打开”对话框中选择“文件类型”为“所有文件”才能打开非TXT文件;或者直接用鼠标把图片拖进记事本窗口),你看到什么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,哈,你再看看!是不是001.txt文件中的内容?
展开全部
打开运行输入cmd调用DOS命令行,可以输入如下代码
e: 按回车切换到e:根目录
输入
copy a\1.txt+b\2.txt+c\3.txt+d\4.txt+e\5.txt 6.txt
(这里只是合并1,2,3,4,5这5个文件,更多的继续用+连接)
最后6.txt就是合并得到的目标文件
不会输的话就这样:
复制以下内容放到AAA.TXT中然后改名为AAA.BAT,双击运行就OK了
F:
copy a\1.txt+b\2.txt+c\3.txt+d\4.txt+e\5.txt 6.txt
e: 按回车切换到e:根目录
输入
copy a\1.txt+b\2.txt+c\3.txt+d\4.txt+e\5.txt 6.txt
(这里只是合并1,2,3,4,5这5个文件,更多的继续用+连接)
最后6.txt就是合并得到的目标文件
不会输的话就这样:
复制以下内容放到AAA.TXT中然后改名为AAA.BAT,双击运行就OK了
F:
copy a\1.txt+b\2.txt+c\3.txt+d\4.txt+e\5.txt 6.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建立一个xxxx.bat批处理文件并输入以下内容:
copy e:\a\1.txt+e:\b\2.txt+e:\c\3.txt+e:\d\4.txt+e:\e\5.txt e:\f\6.txt
合并后的内容在e盘的f文件夹下,文件名为6.txt
要发邮件你只要将此文件作为附件就行了啊。
copy e:\a\1.txt+e:\b\2.txt+e:\c\3.txt+e:\d\4.txt+e:\e\5.txt e:\f\6.txt
合并后的内容在e盘的f文件夹下,文件名为6.txt
要发邮件你只要将此文件作为附件就行了啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用 copy /b 1.txt+2.txt+3.txt+4.txt+5.txt 6.txt应该可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo off
type 1.txt >> 2.txt
type 2.txt >> 3.txt
type 3.txt >> 4.txt
type 4.txt >> 5.txt
type 5.txt >> 6.txt
type 1.txt >> 2.txt
type 2.txt >> 3.txt
type 3.txt >> 4.txt
type 4.txt >> 5.txt
type 5.txt >> 6.txt
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询