使用批处理提取文件夹下所有文本文件最后一行
2017-05-23 20:59
162 查看
windows下要提取文件夹下所有文本文件的最后一行到一个文件中,行前面加上待提取文本的文件名,可新建bat文件,写入以下批处理代码
@echo off
set blank=
setlocal enabledelayedexpansion
for /f %%i in ('dir /b^|find /v "bat"') do (
for /f "tokens=*" %%j in (%%i) do (set a=%%j)
echo %%~ni%blank%!a!>>New.txt)
pause
其中 find /v “bat”是把当前的bat文件排除;%%~ni是文件名;%blank%是空格,第二行的“=”后有一空格。
@echo off
set blank=
setlocal enabledelayedexpansion
for /f %%i in ('dir /b^|find /v "bat"') do (
for /f "tokens=*" %%j in (%%i) do (set a=%%j)
echo %%~ni%blank%!a!>>New.txt)
pause
其中 find /v “bat”是把当前的bat文件排除;%%~ni是文件名;%blank%是空格,第二行的“=”后有一空格。
相关文章推荐
- 批处理提取文本文件第一行跟最后一行的方法
- vbs中使用 ADO 读取所有数据均在一行上的文本文件的代码
- 使用批处理把某一文件拷贝到另外一个盘下的所有文件夹
- 使用batch(批处理)执行文件夹下所有的sql script(脚本)并输出sqlplus内容至log文件
- 使用批处理方式实现文件与文件夹的删除
- 用DTS导入文本文件时, 怎样跳过文本文件的第一行和最后一行
- 使用批处理命令删除文件、文件夹集锦
- 批处理怎样替换文件夹下所有文本内容?
- 使用命令删除文件夹及文件夹下所有文件
- 使用某个文件夹下的所有文件去替换另一个文件夹下及其子文件夹下存在的同名文件(Python实现)
- 批处理删除指定文件夹下的所有文件
- 如何使用tar命令批量解压某个文件夹下的所有tar.gz文件?
- 使用树控件显示文件夹下的所有的文件
- 将一个文件夹所有文件名输出到一个文本文件里
- 以文件最后更新时间为依据,同步两个文件夹下的所有文件
- 使用SVN项目时,删除所有.svn文件夹
- 用vbs读取文本文件的最后一行
- 利用Excel从文件夹中提取所有文件名
- [小经验]Windows系统中提取某个目录下所有文件夹(或文件)名
- 递规篇历路径之 使用正则过滤( 将符合正则的名称用另种正则格式替换掉 )某个路径下的所有文件或文件夹的完整路径