@echo off
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定">nul && del /a /f /s !drive!\_desktop.ini
)
pause
在网上找到了这个批处理文件,在电脑上试了一下,有些电脑能用,但是有些电脑用不了,在这里想问一下这个批处理里的set drive=!var:~-2!是什么意思,还有find "固定">nul 是什么意思这里的“固定”一定用中文吗能用英文吗(或者说在英文的系统或繁体中文的系统里用固定行吗)和find /v ""'跟find /v "\\"'有什么不同,希望大家能帮忙解答一下,谢谢!
[ Last edited by akinlau on 2010-3-3 at 00:18 ]
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定">nul && del /a /f /s !drive!\_desktop.ini
)
pause
在网上找到了这个批处理文件,在电脑上试了一下,有些电脑能用,但是有些电脑用不了,在这里想问一下这个批处理里的set drive=!var:~-2!是什么意思,还有find "固定">nul 是什么意思这里的“固定”一定用中文吗能用英文吗(或者说在英文的系统或繁体中文的系统里用固定行吗)和find /v ""'跟find /v "\\"'有什么不同,希望大家能帮忙解答一下,谢谢!
[ Last edited by akinlau on 2010-3-3 at 00:18 ]


