首页 电脑 电脑学堂 查看内容

DOS下的文本遍历和文件遍历代码

2009-11-13 13:17 614 0

摘要: :: VisitF.bat - 对指定路径指定文件进行遍历的程序:: 第一参数为要遍历的文件(支持通配符),第二参数为要遍历的路径(缺省为C盘根)@echo off:mainif [%1]==[] i...
关键词: filelist exist setfile file xset 盘根 nbsp txt 路径 bat

:: VisitF.bat - 对指定路径指定文件进行遍历的程序:: 第一参数为要遍历的文件(支持通配符),第二参数为要遍历的路径(缺省为C盘根)@echo off:mainif [%1]==[] if not exist filelist.txt goto end:initif exist filelist.txt if exist xset.asd goto loop set file=%1set base=%2if [%2]==[] set base=c:dir %base%\%file% /s /a /b > filelist.txtecho e 100 ''set file='' > xset.asdecho w >> xset.asdecho q >> xset.asd:loopfc filelist.txt nul /n | find " 1:" > setfile.batif errorlevel 1 goto restoredebug setfile.bat  nulcall setfile.batecho Visiting the file: %file%:: User specified visit code replace this linefind "%file%" /v  filelist.tx2copy filelist.tx2 filelist.txt > nulgoto loop:restoreif exist filelist.txt del filelist.txtif exist xset.asd del xset.asdif exist filelist.tx2 del filelist.tx2if exist setfile.bat del setfile.bat:end
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部