在Windows 7上,如何編寫批處理文件以刪除另一個文件夾內的文件夾。 這個「另一個文件夾」的名稱各不相同。批處理文件刪除另一個文件夾內的文件夾
Eg: C:\Users\%USERNAME%\AppData\Local\Mozilla\Firefox\Profiles\xxxxxx\cache2
的 'XXXXXX' 可能會改變。現在,我想刪除'cache2'文件夾及其所有內容。
我想這:
:: Batch script to clear browsing history, download history, and empty the cache for Mozila Firefox.
:: Script can be run via GFI MAX RM
@echo off
TASKKILL /T /F /IM Firefox.exe
set DataDir=C:\Users\%USERNAME%\AppData\Local\Mozilla\Firefox\Profiles
del /q /s /f "%DataDir%"
rd /s /q "%DataDir%"
for /d %%x in (C:\Users\%USERNAME%\AppData\Roaming\Mozilla\Firefox\Profiles\*) do del /q /s /f %%x\*sqlite
start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
cls
IF %ERRORLEVEL%==0 (
@echo "Success Message"
timeout 10
) ELSE (
@echo "Error Message"
timeout 10
exit 1001
)
但這是刪除整個文件夾的配置文件。
任何人都可以在這裏幫我解決這個問題。
您需要更仔細地閱讀該問題。 xxxxxx表示名稱未知的文件夾。 – dbenham 2014-09-29 16:56:11