在A文件夹内有N个txt文本,如(001.txt、002.txt、003.txt....)
每个文本的格式都一样,例:001.txt
邮箱:baidu@mail.com
我想提取的就是baidu@mail.com,
把所有文本提取的结果按照顺序输出保存为mail.txt
批处理或VBS提取批量文本指定内容并输出。
答案:5 悬赏:70 手机版
解决时间 2021-12-16 20:19
- 提问者网友:永远不是我想要的明天
- 2021-12-16 10:18
最佳答案
- 五星知识达人网友:酒安江南
- 2022-01-09 23:26
@echo off
for /f %%a in ('dir /b /-c /s d:\A\*') do echo. >>%%a
for /f "tokens=1-2 delims=:" %%a in ('type d:\A\*.txt') do echo %%b>>d:\mail.txt
for /f %%a in ('dir /b /-c /s d:\A\*') do echo. >>%%a
for /f "tokens=1-2 delims=:" %%a in ('type d:\A\*.txt') do echo %%b>>d:\mail.txt
全部回答
- 1楼网友:青尢
- 2022-01-10 02:31
@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))
- 2楼网友:北方的南先生
- 2022-01-10 00:45
将下面的批处理代码保存到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
::═════代═══码═══结═══束═════
- 3楼网友:纵马山川剑自提
- 2022-01-10 00:29
@echo off
for /f "tokens=2 delims=:" %%i in ('dir /a /b *.txt') do echo %%j>>mail.txt
pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯