Windows CMD删除目录

时间:2013-11-05 13:34:26

标签: windows batch-file cmd dir

我在D:\ User Profiles \中,我需要删除位于

中的directorys
D:\User Profiles\---USERNAME---\UPM_Profile\AppData\Local\Mozilla\Firefox\Profiles\*.default

现在问题就在这里。我该怎么做这个动态? 如果我输入

dir /ad /b /s D:\User Profiles\*\UPM_Profile\AppData\Local\Mozilla\Firefox\Profiles\*.default

失败了。 --- USERNAME ---和* .default需要是动态的。 任何想法`?

1 个答案:

答案 0 :(得分:2)

类似的东西:

@echo off
for /d %%i in ("D:\User Profiles\*") do (
   call :remove_dirs %%i
)
goto :eof

:remove_dirs
  echo %1
  for /d %%j in ("%1\UPM_Profile\AppData\Local\Mozilla\Firefox\Profiles") do rmdir %%j
  goto :eof