标题: [系统相关] 批处理怎么列取硬盘分区并查看类型? [打印本页]
作者: byak 时间: 2011-9-9 15:51 标题: 批处理怎么列取硬盘分区并查看类型?
问下怎么通过批处理实现列取硬盘分区,并查看分区类型,在分区里列取目录- for /f "" %%a in ('fsutil fsinfo drives^|more') do (fsutil fsinfo drivetype %%a)>>1.txt
复制代码
该怎么样才能实现呢
作者: wc726842270 时间: 2011-9-9 17:29
1,列取根目录,还是所有的目录?
2,你的代码用意在何?
作者: byak 时间: 2011-9-9 20:09
代码并不完整,需要补全啊
列取所有目录只是举个例子,有时也要通过遍历磁盘来找文件
最关键是不了解通过这种从命令中读取的怎么实现,从命令中会出现其他语句,不知道怎么消除掉,怎么让它们镶嵌在一起,写个批处理做个计划任务方便呗
作者: Batcher 时间: 2011-9-9 20:22
回复 3# byak
参考:批处理全盘搜索指定文件获取其完整路径
http://bbs.bathome.net/thread-3465-1-1.html
作者: byak 时间: 2011-9-10 13:01
谢谢版主,现在就用着这个先,那我想做的更简便点,通过在命令中读取盘符,然后找到比如说共享盘或是固定的盘来找东东,难道通过比如说我上面的命令实现不了?
作者: Batcher 时间: 2011-9-10 19:39
回复 5# byak
你用的是XP系统吗?fsutil fsinfo drives的输出结果在XP和Vista/Win7里面是不同的
作者: Batcher 时间: 2011-9-10 19:45
XP.bat- @echo off
- for /f %%a in ('fsutil fsinfo drives ^| more ^| findstr "^[A-Z]"') do (
- fsutil fsinfo drivetype %%a
- )
复制代码
作者: byak 时间: 2011-9-14 12:46
主要是03和xp的,win7的研究下
作者: Batcher 时间: 2011-9-14 23:21
回复 8# byak
看完7楼代码,还有什么问题不?
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |