标题: [文本处理] 如何将txt文本文档每2行生成另一个txt文件 [打印本页]
作者: liousc 时间: 2018-2-22 20:17 标题: 如何将txt文本文档每2行生成另一个txt文件
- @echo off&setlocal enabledelayedexpansion
- set/p "fn=拖入文件至此:"
- for /f "delims=" %%a in ('type "%fn%"') do (
- set/an+=1,m=n%%2
- if !m! equ 1 set/af+=1
- echo,%%a>>!f!.txt
- )
复制代码
这个是我在百度上找的,但是拆分后命名是从1开始命名的,请问能不能按照新生成的文件第一行来命名txt文件呢?
作者: ivor 时间: 2018-2-22 20:39
- @echo off&setlocal enabledelayedexpansion
- set/p "fn=拖入文件至此:"
- for /f "delims=" %%a in ('type "%fn%"') do (
- set/an+=1,m=n%%2
- if !m! equ 1 set f=%%a
- echo,%%a>>!f!.txt
- )
复制代码
注意:可能会遇见特殊字符,无法创建文件的情况
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |