标题: [特效代码] [已解决]请问有判断文件系统的批处理吗? [打印本页]
作者: summerday 时间: 2011-1-13 03:47 标题: [已解决]请问有判断文件系统的批处理吗?
请问各位批处理元老,有没有BAT代码可以判断磁盘文件系统的。我想要的效果是:如果文件系统是NTFS,则执行cacls命令修改权限,如果是FAT32,则建立隐藏文件夹“...”。我找了一晚百度,还有百度的批处理吧都没有看见类似的代码,如果可以的话,请各位高手写出来分享,不胜感激~!!
[ 本帖最后由 summerday 于 2011-1-13 14:43 编辑 ]
作者: tmplinshi 时间: 2011-1-13 08:06
- fsutil fsinfo volumeinfo C:\
复制代码
作者: hanyeguxing 时间: 2011-1-13 08:15
- wmic logicaldisk where DeviceID="C:" get FileSystem
复制代码
作者: summerday 时间: 2011-1-13 14:03
非常感谢两位高人~!!
作者: hanyeguxing 时间: 2011-1-13 14:47 标题: 回复 4楼 的帖子
- @echo off
- for /f "skip=1" %%a in ('wmic logicaldisk where DeviceID^="C:" get FileSystem') do set a=%%a
- if /i "%a%"=="ntfs" echo ntfs文件系统
- pause
复制代码
- @echo off
- for /f "tokens=1,2 delims=: " %%a in ('fsutil fsinfo volumeinfo C:') do if "%%a"=="文件系统名" set a=%%b
- if /i "%a%"=="ntfs" echo ntfs文件系统
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |