[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理有软盘时怎么写这个盘符?

用皮皮看节目完了老是有个文件夹。里面一堆东西。我自己搞了个批处理。但运行时会出错,每次扫描到i盘时就会报错。我电脑里有个SD/MMC (i:)。虽然报错,但执行结果还是能达到目的。
请懂的朋友帮我改下,多谢。
代码如下:
  1. SET ALLDRV=C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,W,X,Y,Z
  2. FOR %%x IN (%ALLDRV%) DO (IF EXIST "%%x:\pipicache" ((ATTRIB -S -H -A -R "%%x:\pipicache") & (rd /s /Q "%%x:\pipicache")))
复制代码

[ 本帖最后由 msner111 于 2010-6-19 14:11 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

SET ALLDRV=C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,W,X,Y,Z
FOR %%x IN (%ALLDRV%) DO (IF EXIST "%%x:\pipicache" (TTRIB -S -H -A -R "%%x:\pipicache" && rd /s /Q "%%x:\pipicache"))

看看呢

[ 本帖最后由 sgaizxt001 于 2010-6-19 05:40 编辑 ]
努力学习,努力挣分

TOP

先使用wmic或fsutil fsinfo查询该驱动器的类型:
  1. @echo off
  2. for /f "skip=1" %%a in ('wmic logicaldisk where DriveType^=3 get DeviceID') do if exist %%a\pipicache\ attrib -s -h %%a\pipicache /s /d&&rd /s /q %%a\pipicache
复制代码
1

评分人数

寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

事实表明。二楼的方法不行。按说应该扫到I盘就中止了。结果却是和我的代码效果一样。。。
三楼的方法好用。完全解决。
多谢二位~~

TOP

返回列表