回复 11# CrLf
您好可以帮我把这个代码转换成处理当前目录下所有txt,处理好了生成到新的目录- @echo off&setlocal enabledelayedexpansion
- set n=&set odd=
- (for /f "delims=" %%i in (a.txt) do (
- set/a n+=1,m=n%%2
- if !m! equ 1 (set "odd=%%i") else echo,%%i&echo,!odd!
- ))>new.txt
- if %m% equ 1 echo,%odd% >>new.txt
复制代码 我按你的方法依葫芦画瓢写了如下这个,测试不行- @echo off&setlocal enabledelayedexpansion
- md 新处理好的文件
- set n=&set odd=
- (for /f "delims=" %%i in (dir/b *.txt) do (
- set/a n+=1,m=n%%2
- if !m! equ 1 (set "odd=%%i") else echo,%%i&echo,!odd!
- ))>新处理好的文件\%%~na.txt
- pause
复制代码
|