请问如何实现,非常感谢作者: hlighta 时间: 2008-3-22 00:04 @echo off
dir *.txt | findstr "个文件" > temp.txt
for /f " tokens=1 delims=./ " %%j in ( temp.txt ) do set num= %%j
if %num% geq 32 (echo go on pls.) else echo. & echo Here have something
wrong
set num=
del temp.txt
这个有点麻烦不过应该可以达到你的目的。
我不知道怎么直接调用命令的值,只好用了一个临时文件,希望朋友们可以帮我修改一下怎么能不用临时文件直接调用值。作者: zqz0012005 时间: 2008-3-22 02:55 Re 『第 2 楼』:
@echo off
for /f " tokens=1 delims=./ " %%j in ('dir *.txt ^| findstr "个文件"') do set num= %%j
if %num% geq 32 (goto do) else (echo Error & set "num=" & exit /b)
:do
set num=
echo There is enough textfiles for you to do something.
::insert your command here作者: moniuming 时间: 2008-3-23 01:18