标题: 如何某个目录中的文件个数赋值给一个变量
[打印本页]
作者: nfdx
时间: 2008-7-30 22:03
标题: 如何某个目录中的文件个数赋值给一个变量
如题
作者: HAT
时间: 2008-7-30 22:07
@echo off
for /f "tokens=1 delims=:" %%a in ('dir /s /b "C:\test" ^| findstr /n .*') do set num=%%a
echo %num%
作者: nfdx
时间: 2008-7-30 22:13
Quote: |
Originally posted by HAT at 2008-7-30 10:07 PM:
@echo off
for /f "tokens=1 delims=:" %%a in ('dir /s /b "C:\test" ^| findstr /n .*') do set num=%%a
echo %num% |
|
原来用了^这个就可以了啊,谢谢了
作者: pusofalse
时间: 2008-7-30 22:20
用这个管道和findstr 效率不会降低吗?
for /f %%a in ('dir/b/s/a-d c:\test') do set/a n+=1
echo %n%
pause
作者: HAT
时间: 2008-7-30 23:54
@echo off
dir /s /b | wc -l>a.txt
set /p num=<a.txt
set num=%num: =%
echo %num%
wc.exe
http://upload.cn-dos.net/img/652.zip
作者: terse
时间: 2008-7-31 01:29
效率不比前面的低哦
@echo off
for /f %%i in ('dir /s /a-d "C:\test" ^| find "个文件"') do set num=%%i
echo %num%
pause
作者: HAT
时间: 2008-7-31 10:26
6楼只能适用于中文版的系统:)