rd /s /q "f:\RECYCLER" >nul 2>nul
xp系统下运行这个命令,
1、如果f盘符不存在,不会弹出信息菜单
2、如果f盘符光驱,也不会弹出信息菜单
3、如果f盘符是笔记本的读卡器,里面也没有插存储卡的话,会弹出一个没有找到软驱的类似菜单。
每次都只有点“继续”按钮,才能运行。
这种情况,如何让这个命令后台静默运行?而不弹出这种菜单?
基本确定是xp系统的问题。
使用精简版本的电脑公司xp ghost系统,出现的怪问题。
更新:运行下面这个bat批处理文件(目的是删除 我的电脑 里面 所有盘下面的指定目录)。
好像已经不弹出窗口了。- for /f "skip=1 delims=" %%a in ('Wmic LogicalDisk Where "DriveType='2' and SupportsDiskQuotas='FALSE'" Get DeviceID') do call :s1 %%a
-
-
- for /f "skip=1 delims=" %%a in ('Wmic LogicalDisk Where "DriveType='3'" Get DeviceID') do call :s1 %%a
-
-
-
-
- :s1
-
- if "%~1"=="" goto:eof
-
- if exist "%1\RECYCLER" del /f /s /q /ah "%1\RECYCLER\*.*" >nul 2>nul
- if exist "%1\RECYCLER" del /f /s /q /a "%1\RECYCLER\*.*" >nul 2>nul
- if exist "%1\RECYCLER" rd /s /q "%1\RECYCLER" >nul 2>nul
-
- if exist "%1\Recycled" del /f /s /q /ah "%1\Recycled\*.*" >nul 2>nul
- if exist "%1\Recycled" del /f /s /q /a "%1\Recycled\*.*" >nul 2>nul
- if exist "%1\Recycled" rd /s /q "%1\Recycled" >nul 2>nul
-
- if exist "%1\kvideo_cache" del /f /s /q /ah "%1\kvideo_cache\*.*" >nul 2>nul
- if exist "%1\kvideo_cache" del /f /s /q /a "%1\kvideo_cache\*.*" >nul 2>nul
- if exist "%1\kvideo_cache" rd /s /q "%1\kvideo_cache" >nul 2>nul
-
- if exist "%1\$RECYCLE.BIN" del /f /s /q /ah "%1\$RECYCLE.BIN\*.*" >nul 2>nul
- if exist "%1\$RECYCLE.BIN" del /f /s /q /a "%1\$RECYCLE.BIN\*.*" >nul 2>nul
- if exist "%1\$RECYCLE.BIN" rd /s /q "%1\$RECYCLE.BIN" >nul 2>nul
-
- goto:eof
复制代码
|