|
我做了个简单的测试,在xunleivip目录下拷贝了4个.DLL文件,分别是:- BaseCommunity.dll,DownloadClient.dll,DownloadKernel.dll,DownloadServer.dll
复制代码
然后新建了一个list.txt文件,内容为:- d:\xunleivip\BaseCommunity.dll
复制代码
先试着运行- dir D:\xunleivip\*.dll /a-d /b|findstr /v /i /g:"d:\list.txt"
复制代码 ,发现运行结果是4个.DLL文件,并没有排除BaseCommunity.dll,
后来修改了list.txt文件的内容为:,再次运行结果正常,只有另外三个DLL文件了。
最后再运行:- @echo off
- Setlocal enabledelayedexpansion
- for /f %%a in ('dir D:\xunleivip\*.dll /a-d /b|findstr /v /i /g:"d:\list.txt"') do (echo del /q "D:\XUNLEIVIP\%%a")
- pause
复制代码 ,结果xunleivip文件夹里所有的DLL文件都在,一个都没有删除,是不是我哪里搞错啦? |
|