如何用批处理命令将多个文件中的指定内容复制到一个文件中去?
要求:复制内容时不需要多个文件中的前面两行。如果复制全部内我知道是用copy*.txtXXX.txt,但XXX.txt文件中都不需要*.txt文件中的前两行,这个该怎么实...
要求:复制内容时不需要多个文件中的前面两行。
如果复制全部内我知道是用copy *.txt XXX.txt,但XXX.txt文件中都不需要*.txt文件中的前两行,这个该怎么实现。
谢谢两位的回答,不过我是在total commander中的命令栏中输入的批处理命令,这两种都实现不了。不知道有没有能在total commander中的命令栏中输入语句能解决这个问题的。 展开
如果复制全部内我知道是用copy *.txt XXX.txt,但XXX.txt文件中都不需要*.txt文件中的前两行,这个该怎么实现。
谢谢两位的回答,不过我是在total commander中的命令栏中输入的批处理命令,这两种都实现不了。不知道有没有能在total commander中的命令栏中输入语句能解决这个问题的。 展开
5个回答
展开全部
for %%i in (*.txt) do for /f "skip=2 tokens=*" %%j in (%%i) do echo %%j >> XXX.txt
真有意思,你干嘛非要用Total Commander,一个Ctrl+G再加上我的命令就可以实现了。
真有意思,你干嘛非要用Total Commander,一个Ctrl+G再加上我的命令就可以实现了。
追问
那请问具体要怎么实现呢?我对批处理比较陌生,只是在Total Commander的命令栏中能实现,其他的地方不知道怎么用。
追答
在TC中按Ctrl+G进入cmd,然后复制、粘贴我的命令就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Option Explicit
'添加事件
Private WithEvents cmd As CommandButton
Private Sub Form_Load()
Set cmd = Controls.Add("VB.CommandButton", "cmd")
cmd.Visible = True
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
(for /f "tokens=*" %%i in ('dir/b *.txt') do more +2 "%%i")>XXX.tmp
move /y xxx.tmp xxx.txt
(for /f "tokens=*" %%i in ('dir/b *.txt') do more +2 "%%i")>XXX.tmp
move /y xxx.tmp xxx.txt
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得还是一个一个的弄好些,你一起弄的话容易导致顺序混乱!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要先知道指定内容是什么含义,才能写代码。不然没法写。
这题都不收,脑子呢???
这题都不收,脑子呢???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询