如何通过 Chrome 命令行参数在启动时清除 Chromium 缓存?
我已经读过了通过 CLI 清除 Chrome 的缓存但目标略有不同。
我需要 Chromium(嵌入式)在启动时绕过 CSS 文件和 JS 文件缓存,并在它们被修改时使用新文件。
通常我需要CTRL F5在每次修改 CSS+JS 文件后手动进行操作,即使在 Chromium 重新启动后(没有它,它就不会更新),并且我想避免这种情况,因为它是一台没有键盘的嵌入式计算机。
答案1
Google Chrome 没有特定的 命令行开关 清除缓存。
一个简单的解决方案可能是指定您自己的缓存文件夹,而不是让 Chrome 使用其默认文件夹,并在运行它之前删除该文件夹的内容。
参数类似于:--disk-cache-dir="C:\Temp"
。
要删除文件夹内的所有文件和子文件夹,可以使用以下.bat
文件:
del /q "C:\Temp\*"
FOR /D %%p IN ("C:\Temp\*.*") DO rmdir "%%p" /s /q
请注意,del
仅此还不够,因为它仅删除文件而不删除子文件夹,这就是rmdir
必需的。您还可以在文件末尾添加 Chrome 调用。