目的:取得当前目录下所有文件名(不包括.inf文件及子目录名),在所有.inf中查找文件名引用情况,如果在所有inf文件中都没有被引用则显示此文件名
现在遇到问题,如何判断:文件名在所有inf文件中都没有被引用?
原本想试试用if defined判断,不过对其用法不是很熟悉,没有成功
麻烦大家帮忙修改下代码
[ Last edited by suntb on 2008-3-14 at 11:15 AM ]
现在遇到问题,如何判断:文件名在所有inf文件中都没有被引用?
原本想试试用if defined判断,不过对其用法不是很熟悉,没有成功
麻烦大家帮忙修改下代码
@echo off
for /f %%a in ('dir /a-d /b') do (
if /i not "%%~xa"==".inf" (
for /f %%b in ('findstr /i /m "%%~na" "*.inf"') do (
if defined %%b (echo %%b) else (echo %%a)
)
)
)
pause
[ Last edited by suntb on 2008-3-14 at 11:15 AM ]

