请问有什么办法查找一个文件夹里有几个文件,用什么语句
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
dir/b/a-d|find "." /c@echo off
set a=0
for %%i in (f:\aa\*) do call :addone
echo Total:%a% files
pause>nul
:addone
set /a a=%a%+1
goto :eof@echo off
set a=0
for /r f:\aa %%i in (*) do call :addone
echo Total:%a% files
pause>nul
:addone
set /a a=%a%+1
goto :eof| 评分人 | 分数 | 时间 |
|---|---|---|
| PPdos | +2 | 2008-04-26 18:12 |
@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
@echo off
for /f "delims=个文件 " %%i in ('dir /s c:\windows ^|find "个文件"') do set n=%%i
echo c:\window中有%n%个文件
pause>nul| 评分人 | 分数 | 时间 |
|---|---|---|
| naughtypack | +2 | 2008-04-26 22:24 |
@echo off
set a=0
for /r f:\aa %%i in (*) do call :addone
echo Total:%a% files
pause>nul
:addone
set /a a=%a%+1
goto :eof
dir/a-d/b/s|find/v"" /c