近日,在朋友处使用u盘后。中了病毒(trojan .hider ve),此毒会把u盘中的目录设置成为隐藏以及系统性质(在gui界面下面还居然不能修改目录的系统性质,只能用attrib改),,也因此要用到for来取我要的变量
Z:\>for /f "tokens=4 " %a in ('dir /ah') do @echo %a
KINGSTON
个人资料
Security
200706
200707
Deepin5.6
Lisp
D-Program
E-Program
Setup
200708
Lisp教程
兴荣水利工程
200705
字节
可用字节
这个命令中间的变量是我想要的,,但是头(KINGSTON
)以及尾(字节 可用字节)却是我想要过滤掉的。。请问如何过滤头和尾??
下面列出dir /ah完整的输出结果,供参考。
Z:\>dir /ah
驱动器 Z 中的卷是 KINGSTON
卷的序列号是 7DC5-8721
Z:\ 的目录
2007-03-14 15:47 <DIR> 个人资料
2007-06-05 17:10 <DIR> Security
2007-06-11 21:02 <DIR> 200706
2007-06-17 22:49 <DIR> 200707
2007-06-26 04:49 <DIR> Deepin5.6
2007-07-06 16:43 <DIR> Lisp
2007-06-23 00:49 <DIR> D-Program Files
2007-07-07 10:05 <DIR> E-Program Files
2007-07-24 00:50 <DIR> Setup
2007-08-06 18:03 <DIR> 200708
2007-08-13 17:14 <DIR> Lisp教程
2007-08-29 01:10 <DIR> 兴荣水利工程
2007-08-30 22:28 <DIR> 200705
0 个文件 0 字节
13 个目录 326,778,880 可用字节
Z:\>for /f "tokens=4 " %a in ('dir /ah') do @echo %a
KINGSTON
个人资料
Security
200706
200707
Deepin5.6
Lisp
D-Program
E-Program
Setup
200708
Lisp教程
兴荣水利工程
200705
字节
可用字节
这个命令中间的变量是我想要的,,但是头(KINGSTON
)以及尾(字节 可用字节)却是我想要过滤掉的。。请问如何过滤头和尾??
下面列出dir /ah完整的输出结果,供参考。
Z:\>dir /ah
驱动器 Z 中的卷是 KINGSTON
卷的序列号是 7DC5-8721
Z:\ 的目录
2007-03-14 15:47 <DIR> 个人资料
2007-06-05 17:10 <DIR> Security
2007-06-11 21:02 <DIR> 200706
2007-06-17 22:49 <DIR> 200707
2007-06-26 04:49 <DIR> Deepin5.6
2007-07-06 16:43 <DIR> Lisp
2007-06-23 00:49 <DIR> D-Program Files
2007-07-07 10:05 <DIR> E-Program Files
2007-07-24 00:50 <DIR> Setup
2007-08-06 18:03 <DIR> 200708
2007-08-13 17:14 <DIR> Lisp教程
2007-08-29 01:10 <DIR> 兴荣水利工程
2007-08-30 22:28 <DIR> 200705
0 个文件 0 字节
13 个目录 326,778,880 可用字节
