标题: [其他] U盘自动拷贝的批处理文件编写 [打印本页]
作者: 小怪cai 时间: 2014-10-17 02:58 标题: U盘自动拷贝的批处理文件编写
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
fsutil fsinfo drivetype %%a:|findstr "可移动">Nul&&(set udisk=%%a&call :ucopy)
)
百度到的,别人写的一部分,看不懂!!do(.......)括号里的是什么意思,求解释
fsutil fsinfo drivetype 这些都是什么命令,干嘛的?
谢谢!
作者: 小智BAT 时间: 2014-10-17 08:10
回复 1# 小怪cai
我理解的意思,在cdefgh..........盘符中找到可移动的盘进行copy文件。。。
其实我也是BAT小白
作者: yu2n 时间: 2014-10-17 08:12
自行编写两个批处理文件,你就知道了:- :: 脚本1.bat For 的使用请在命令提示符中输入 For /?
- @echo off
- for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
- echo 遍历盘符查找(C-Z),准备执行 fsutil fsinfo drivetype %%a: 命令。
- )
- for %%a in (12 32 55 654 6656 122321 4564 121) do (
- echo 遍历字符,以空格分隔,当前为 %%a 。
- )
- pause
复制代码
- :: 脚本2.bat 命令 fsutil fsinfo drivetype 的功能(程序不知道哪个盘符是U盘,所以每个盘符【C-Z】都试一次)
- @echo off
- fsutil fsinfo drivetype C:
- fsutil fsinfo drivetype D:
- fsutil fsinfo drivetype E:
- fsutil fsinfo drivetype F:
- fsutil fsinfo drivetype G:
- fsutil fsinfo drivetype H:
- fsutil fsinfo drivetype I:
- fsutil fsinfo drivetype J:
- fsutil fsinfo drivetype K:
- fsutil fsinfo drivetype L:
- fsutil fsinfo drivetype M:
- fsutil fsinfo drivetype N:
- fsutil fsinfo drivetype O:
- fsutil fsinfo drivetype P:
- fsutil fsinfo drivetype Q:
- fsutil fsinfo drivetype R:
- fsutil fsinfo drivetype S:
- fsutil fsinfo drivetype T:
- fsutil fsinfo drivetype U:
- fsutil fsinfo drivetype V:
- fsutil fsinfo drivetype W:
- fsutil fsinfo drivetype X:
- fsutil fsinfo drivetype Y:
- fsutil fsinfo drivetype Z:
- pause
复制代码
作者: 小怪cai 时间: 2014-10-17 17:30
太感谢了!
还有就是fsutil fsinfo drivetype %%a:|findstr "可移动">Nul&&(set udisk=%%a&call :ucopy)
& 和 &&这两个符号有何区别?? 先谢过
作者: Batcher 时间: 2014-10-17 18:07
回复 4# 小怪cai
http://bbs.bathome.net/viewthread.php?tid=1205#pid25363
http://bbs.bathome.net/thread-1205-1-1.html
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |