标题: 全盘搜索并删除三个文件夹代码看我哪里错了
[打印本页]
作者: 5872169
时间: 2008-9-8 16:57
标题: 全盘搜索并删除三个文件夹代码看我哪里错了
for %%a in (c d e f g h i j k l m n o p q r s t) do (if exist %%a: (for /f "delims=" %%b in ('dir /s /b /d "%%a:\UserHead image CustomFaceRecv"') do (ECHO "%%b")))
PAUSE
[
Last edited by 5872169 on 2008-9-8 at 05:05 PM ]
作者: HAT
时间: 2008-9-8 17:03
&是特殊字符,需要转义吧。
作者: wxcute
时间: 2008-9-8 23:22
如果是这个文件夹"UserHead image CustomFaceRecv"
“dir /s /b /d”要换成“dir /s /b /ad”,但好像这样也没用。
我只会用笨方法,如下:
@echo off
for %%a in (c d e f g h i j k l m n o p q r s t) do (if exist %%a: (for /f "delims=" %%b in ('dir /s /b /ad %%a:\') do (
if /i "%%~nxb"=="UserHead" ECHO "%%b"
if /i "%%~nxb"=="image" ECHO "%%b"
if /i "%%~nxb"=="CustomFaceRecv" ECHO "%%b")))
PAUSE
用了下,应该是跟QQ有关的吧!
[
Last edited by wxcute on 2008-9-8 at 11:31 PM ]