找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3988|回复: 0

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

[复制链接]

483

主题

47

回帖

7274

积分

管理员

积分
7274
发表于 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, 2024-12-21 20:47 , Processed in 0.025883 second(s), 24 queries .

Powered by 爱淘机论坛

© 2001-2023

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