为什么我无法删除 .bat 文件中的目录?

问题描述 投票:0回答:1

我想删除此路径中 BAT 文件中的所有目录,但我不明白为什么不起作用。

for /d %f in ("C:\Users\Users\AppData\Roaming\Mozilla\Firefox\dir_temp_profile\*") do (
    rmdir %f
)

谢谢你的帮助

windows batch-file
1个回答
0
投票

我认为首先您需要删除所有文件,然后删除文件夹。 这可能有帮助: 只需确保相应地设置

target_path
变量即可:

@echo off
set "target_path=C:\path\to\your\folder"

REM Remove files recursively
for /r "%target_path%" %%F in (*) do (
    del "%%F" /q
)

REM Remove folders recursively (starting from deepest)
for /d /r "%target_path%" %%D in (*) do (
    rmdir "%%D" /s /q
)

echo Removal complete.

让我知道这是否有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.