批处理或VBS提取批量文本指定内容并输出。
在A文件夹内有N个txt文本,如(001.txt、002.txt、003.txt....)每个文本的格式都一样,例:001.txt邮箱:baidu@mail.com我想提...
在A文件夹内有N个txt文本,如(001.txt、002.txt、003.txt....)
每个文本的格式都一样,例:001.txt
邮箱:baidu@mail.com
我想提取的就是baidu@mail.com,
把所有文本提取的结果按照顺序输出保存为mail.txt 展开
每个文本的格式都一样,例:001.txt
邮箱:baidu@mail.com
我想提取的就是baidu@mail.com,
把所有文本提取的结果按照顺序输出保存为mail.txt 展开
5个回答
展开全部
呵呵看到又改了个要求 要删指定的几个可以采纳二楼lvyaojian 的答案 只保留使用批处理,内容如下: ::先删除指定目录下的文件 for %i in (3,5,8
追问
答不对题啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将下面的批处理代码保存到A文件夹下面运行:
::═════代═══码═══开═══始═════
@echo off
for /f "tokens=*" %%i in ('dir /a-d/b *.txt') do (
for /f "tokens=2 delims=::" %%a in (%%i) do (
echo %%a>>temp.tmp))
move temp.tmp mail.txt
start mail.txt&exit
::═════代═══码═══结═══束═════
::═════代═══码═══开═══始═════
@echo off
for /f "tokens=*" %%i in ('dir /a-d/b *.txt') do (
for /f "tokens=2 delims=::" %%a in (%%i) do (
echo %%a>>temp.tmp))
move temp.tmp mail.txt
start mail.txt&exit
::═════代═══码═══结═══束═════
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
(for /r %%i in (*.txt) do findstr "baidu@mail.com" %%i)>mail.txt
::把该批处理放在A文件夹内
pause>nul
(for /r %%i in (*.txt) do findstr "baidu@mail.com" %%i)>mail.txt
::把该批处理放在A文件夹内
pause>nul
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
for /f "tokens=*" %%i in ('dir/on/b *.txt') do (
for /f "tokens=2 delims=::" %%j in (%%i) do (
echo %%j>>mail.txt))
for /f "tokens=*" %%i in ('dir/on/b *.txt') do (
for /f "tokens=2 delims=::" %%j in (%%i) do (
echo %%j>>mail.txt))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询