| 关键词: 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 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|