找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 35001|回复: 5

[文本处理] 批处理如何删除TXt文本的前几行内容

[复制链接]
发表于 2009-12-13 18:01:10 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-9-29 22:34 编辑

我想对一个文件夹操作,将文件夹里面的TXt格式的文件,前五行都删除,再存到另个文件夹中,没弄过这个,想顺便学习一下,希望大家帮忙
发表于 2009-12-13 18:06:37 | 显示全部楼层
建议楼主仔细看下这个贴子:
http://bbs.bathome.net/thread-2189-1-1.html
发表于 2009-12-13 18:13:09 | 显示全部楼层
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b *.txt') do (more /E +5 "%%~ni.txt">kkk"%%~ni.txt")
  3. pause
复制代码
假设kkk是你的目标文件夹的位置
利用 more
发表于 2009-12-13 18:21:41 | 显示全部楼层
  1. copy C:\FolderA\*.txt C:\FolderB\
  2. sed -i "1,5d" C:\FolderB\*.txt
复制代码
第三方命令行工具 sed.exe 下载地址:
http://bbs.bathome.net/thread-1114-1-1.html
 楼主| 发表于 2009-12-13 19:40:38 | 显示全部楼层
真没想到大家这么快的回复,但是我还是没看懂一些,我想知道批处理程序都是怎么用的啊?是我把这个.bat
放到我的目标文件夹里运行就可以吗?另外那个目标文件夹是指的路径吗?还是名字?悟性比较差,多谢大家帮忙
发表于 2009-12-13 19:43:59 | 显示全部楼层
是把这个.bat
放到你的目标文件夹里运行就可以了
另外那个目标文件夹是指的是目标路径
比如 C:\ddd
C盘下ddd文件夹
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:06 , Processed in 0.010206 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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