只是要知道就是dir,如无子文件夹批处理为:
@echo off
for /f "delims=个文件 " %%i in ('dir ^|find "个文件"') do set n=%%i
echo 当前文件夹中有%n%个文件
pause>nul
有子文件夹则改为:
@echo off
for /f "delims=个文件 " %%i in ('dir /s ^|find "个文件"') do set n=%%i
echo 当前文件夹中有%n%个文件
pause>nul
如不限于在当前文件夹运行,改为:
@echo off
for /f "delims=个文件 " %%i in ('dir /s 完整路径 ^|find "个文件"') do set n=%%i
echo 完整路径中有%n%个文件
pause>nul
如:要查找c:\windows中的文件总数
@echo off
for /f "delims=个文件 " %%i in ('dir /s c:\windows ^|find "个文件"') do set n=%%i
echo c:\window中有%n%个文件
pause>nul
显示:c:\window中有8067个文件
Last edited by zw19750516 on 2008-4-26 at 06:42 PM ]