如何用批处理查找文件并删除该文件所在文件夹 ,也就是要查找的文件的在的这个文件夹, 如: 要查找的文件是 33.txt 而找到后,要删除的是 33.txt 所在的文件夹。 c:\windows\fjdsk\33.txt d:\ytee\whyc\33.txt 这两个都有,但要删除的是 c:\windows\fjdsk d:\ytee\whyc 这个文件夹
第1个回答 2015-05-01
在 C: 盘上找你的文件。把你的实际文件名替换 文件a
@echo off
cd /d c:\
for /f "delims=" %%f in ('dir /s /a-d /b "文件a"') do (set n=%%~dpf)
::如果显示没问题,请把下行的 echo 删掉再运行。
echo rd /s /q "%n%"
pause追问
@echo off
cd /d c:\
for /f "delims=" %%f in ('dir /s /a-d /b "文件a"') do (set n=%%~dpf)
::如果显示没问题,请把下行的 echo 删掉再运行。
echo rd /s /q "%n%"
pause追问
不行。我要删除的是这个 update.udf 文件所在的文件夹, 而这个文件夹是随机的