找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4471|回复: 0

用批处理删除txt文件的最后一行及N个TXT文件的第一行提取到一个TXT文件中

[复制链接]

482

主题

48

回帖

7288

积分

管理员

积分
7288
发表于 2019-9-19 15:06:55 | 显示全部楼层 |阅读模式
1、用批处理删除TXT文件的最后一行
把文件拖放到批处理图标上放开试试~
@echo off&set/a n=1&set/a m=1
setlocal enabledelayedexpansion
for /f "tokens=1 delims=:" %%a in ('findstr/n .* %1')do set/an=%%a
for /f "tokens=1,* delims=:" %%i in ('findstr/n .* %1')do (
if !n! neq !m!(echo/%%j>>ok_%~nx1&set/am+=1)
)
start ok_%~nx1

2、用批处理将N个TXT文件的第一行提取到一个TXT文件中
放在N个TXT旁边运行~
@echo off
for /r %%a in (*.txt)do (
set/p n=<"%%a"&callecho/%%n%%>>total.txt
)
start total.txt

QQ|手机版|小黑屋|爱淘机 ( 鲁ICP备2022040313号-4 )

GMT+8, 2025-5-2 17:01 , Processed in 0.135526 second(s), 23 queries .

Powered by 爱淘机

© 2001-2025

快速回复 返回顶部 返回列表