脚本。删除临时 mozilla firefox
Script. Delete temp mozilla firefox
关键是我必须为我的学校创建一个脚本,从 Mozilla Firefox 中删除所有临时的,在 Windows 10 中有一个批处理脚本。
最复杂的是 mozilla 路径有一个文件夹,在每台计算机上都有不同的“前缀”,在我的例子中是
wvbrz602.默认发布。
(Ruta completa sería: C:\Users\dmarmol\AppData\Local\Mozilla\Firefox\Profiles\wvbrz602.default-release)
我所做的是一个循环,它为每个用户迭代并将其存储在它迭代“%%a”的变量中,这样我就获得了每个用户,一旦获得每个用户,我就做一个 dir 获取每个用户的 Firefox 配置文件的包含文件夹的前缀 .txt文件(由于每个用户的前缀不同)
之后 prefix 在每个用户的 .txt 中获得我将它添加到一个变量(问题是,显然他们不喜欢它)
最后,我对每个用户的临时文件进行了 del。
这是我的代码:
@ECHO on
SETLOCAL EnableDelayedExpansion
rem TASKKILL /F /IM mozilla.exe /T
for /f %%a in ('dir c:\Users /b') do>%%a.txt (
dir /b "C:\Users\%%a\AppData\Local\Mozilla\Firefox\Profiles\*.default-release"
set /p contenedorFor=<"%%a".txt
del C:\Users\%%a\AppData\Local\Mozilla\Firefox\Profiles\%contenedorFor%\cache2
)
exit /b 0
我展示了退出代码的快照。
您可以简单地测试文件是否存在。在这里,只有在需要将 echo
替换为 rmdir
或 del
的地方,结果才会被 echo
编辑:
@echo off
for /d %%i in ("%systemdrive%\Users\*") do (
for /f "delims=" %%a in ('dir /b /a:d "%%~i\AppData\Local\Mozilla\Firefox\Profiles\" 2^>nul ^|findstr "default-release"') do del /Q "%%~i\AppData\Local\Mozilla\Firefox\Profiles\%%~nxa\Cache2\*"
)
关键是我必须为我的学校创建一个脚本,从 Mozilla Firefox 中删除所有临时的,在 Windows 10 中有一个批处理脚本。 最复杂的是 mozilla 路径有一个文件夹,在每台计算机上都有不同的“前缀”,在我的例子中是 wvbrz602.默认发布。 (Ruta completa sería: C:\Users\dmarmol\AppData\Local\Mozilla\Firefox\Profiles\wvbrz602.default-release)
我所做的是一个循环,它为每个用户迭代并将其存储在它迭代“%%a”的变量中,这样我就获得了每个用户,一旦获得每个用户,我就做一个 dir 获取每个用户的 Firefox 配置文件的包含文件夹的前缀 .txt文件(由于每个用户的前缀不同) 之后 prefix 在每个用户的 .txt 中获得我将它添加到一个变量(问题是,显然他们不喜欢它) 最后,我对每个用户的临时文件进行了 del。
这是我的代码:
@ECHO on
SETLOCAL EnableDelayedExpansion
rem TASKKILL /F /IM mozilla.exe /T
for /f %%a in ('dir c:\Users /b') do>%%a.txt (
dir /b "C:\Users\%%a\AppData\Local\Mozilla\Firefox\Profiles\*.default-release"
set /p contenedorFor=<"%%a".txt
del C:\Users\%%a\AppData\Local\Mozilla\Firefox\Profiles\%contenedorFor%\cache2
)
exit /b 0
我展示了退出代码的快照。
您可以简单地测试文件是否存在。在这里,只有在需要将 echo
替换为 rmdir
或 del
的地方,结果才会被 echo
编辑:
@echo off
for /d %%i in ("%systemdrive%\Users\*") do (
for /f "delims=" %%a in ('dir /b /a:d "%%~i\AppData\Local\Mozilla\Firefox\Profiles\" 2^>nul ^|findstr "default-release"') do del /Q "%%~i\AppData\Local\Mozilla\Firefox\Profiles\%%~nxa\Cache2\*"
)