ygqiang 当前离线
少尉
TOP
检查盘符类型: fsutil fsinfo drivetype f: 或者用wmic zm900612 发表于 2011-5-30 17:16
楼上说的极是啊,用命令检查后,根据返回值,决定怎么做 0,0 不知道检查的时候会弹不。。。 rivch 发表于 2011-5-30 20:08
先判断要删除的文件夹是否存在,再rd 也不行?? 没道理吧。。。 随风 发表于 2011-5-30 20:41
batman 当前离线
考官
荣誉版主
@echo off if exist f:\nul if exist f:\recycler rd /s /q f:\recycler>nul>2>nul复制代码
@echo off if exist f:\nul if exist f:\recycler rd /s /q f:\recycler>nul>2>nul 这样不行? batman 发表于 2011-5-31 16:55
dennisle (Dennis Lee)当前离线
二级士官
請問樓主: 您要刪的 RECYCLER 盤符是固定 F:\嗎? 還是刪除遇到有移動盤才出現錯誤信息? dennisle 发表于 2011-5-31 19:58
CrLf 当前离线
论坛巡查
@echo off setlocal enabledelayedexpansion for /l %%a in (3 -1 2) do ( for /f "skip=1 tokens=1*" %%b in ('wmic logicaldisk where "drivetype=%%a" get deviceid') do ( set id=!id! %%b set drives=!id:~1! for %%c in (!drives!) do rd /s /q "%%c\recycler" >nul 2>nul ) )复制代码
不知是否符何樓主需求 @echo off setlocal enabledelayedexpansion for /l %%a in (3 -1 2) do ( for /f "skip=1 tokens=1*" %%b in ('wmic logicaldisk where "drivetype=%%a" get deviceid') do ( set id= ... dennisle 发表于 2011-5-31 23:20