求助:如何修改以下代码,把它改成对文件夹内所有.txt档都能处理
bat吧
全部回复
仅看楼主
level 4
@echo off
echo %%>>1.txt
echo %%>>#
for /f "delims=" %%a in (1.txt) do (
if "%%a" neq "G05.1Q1" (
if "%%a" neq "G05.1Q0" echo %%a
)
)>>#
move # 1.txt
2015年05月13日 09点05分 1
level 4
如题,不是单一的处理1.txt,是要在bat运行之后文件夹内所有txt档都被处理了
2015年05月13日 09点05分 2
level 14
@echo off
for /f "delims=" %%j in ('dir /a-d /b *.txt') do (
echo %%>"%%~nj.txt"
echo %%>>#
for /f "delims=" %%a in (%%~sj) do (
if "%%a" neq "G05.1Q1" (
if "%%a" neq "G05.1Q0" echo %%a
)
)>>#
move # "%%j"
2015年05月13日 09点05分 3
谢谢[哈哈]
2015年05月13日 10点05分
为什么没有用[泪]
2015年05月14日 00点05分
level 14
@echo off
for /f "delims=" %%j in ('dir /a-d /b *.txt') do (
 echo %%>"%%~nj.txt"
 echo %%>>#
 (for /f "delims=" %%a in (%%~sj) do (
  if "%%a" neq "G05.1Q1" (
   if "%%a" neq "G05.1Q0" echo %%a
  )
 ))>>#
 move # "%%j"
)
2015年05月14日 14点05分 4
好了,谢谢
2015年05月15日 00点05分
1