[ Last edited by tianlijian on 2007-3-15 at 11:29 PM ]作者: tianlijian 时间: 2007-3-16 12:32 我现在考虑把错误信息保存到一个临时文件当中。
但不知道如何实现,既不让它在cmd中显示,又把它输出到一个临时文件当中。
我用
d:\>for /f "usebackq tokens=1,* delims=:" %i in (`dir ^| findstr /n/r "." 2^>nul`) do @echo set var%i=%j
set var1= 驱动器 D 中的卷是 HDAL1_WORK
set var2= 卷的序列号是 3D58-38C4
set var4= d:\ 的目录
set var6=2007-01-08 16:51 <DIR> AutoRun
set var7=2007-01-29 10:33 <DIR> AVP6
set var8=2006-11-09 15:48 <DIR> backup
set var9=2006-08-02 23:30 <DIR> Documents and Settings
set var10=2006-12-31 11:04 <DIR> dosTools
set var11=2006-12-07 17:18 <DIR> Downloads
set var12=2007-03-12 13:18 <DIR> downtemp
set var13=2006-11-18 11:16 <DIR> Games
set var14=2006-11-09 15:56 <DIR> LnxTools
set var15=2007-03-12 16:50 <DIR> My Documents
set var16=2007-01-14 11:02 <DIR> Program Files
set var17=2006-11-09 15:48 <DIR> syssoft
set var18=2006-11-07 14:51 <DIR> SysTools
set var19=2007-03-04 20:53 <DIR> WinTools
set var20=2007-03-12 16:50 <DIR> XYF
set var21= 0 个文件 0 字节
set var22= 15 个目录 32,002,949,120 可用字节