а вот sqlite3.exe надо поместить в C:\Windows\System32
Или в профиль, если профиль с собой таскать — пусть под рукой будет. Только путь до профиля поменять надо будет на что-то вроде cd ..\.. в зависимости от того где профиль.
Кстати в батник же можно набить и очистку Storage. Напихать команд типа
Или ненужного всякого
Или временного мусора.
Отсутствует
Или в профиль, если профиль с собой таскать — пусть под рукой будет. Только путь до профиля поменять надо будет на что-то вроде cd ..\.. в зависимости от того где профиль.
Лучше тогда отредактировать батник, чтобы он подхватывал sqlite3 рядом с собой:
cd /D "%APPDATA%\Mozilla" for /r %%i in (*.sqlite) do echo VACUUM; | "%~dp0sqlite3" "%%i" cd /D "%HOMEPATH%\Local Settings\Application Data\Mozilla" for /r %%i in (*.sqlite) do echo VACUUM; | "%~dp0sqlite3" "%%i"
Кстати в батник же можно набить и очистку Storage. Напихать команд типа
С этим надо быть внимательнее, потому что в будущем туда перенесут localStorage.
Отредактировано sn260591 (11-05-2020 10:13:12)
Отсутствует
Можно ещё уточнить?
Лучше тогда отредактировать батник, чтобы он подхватывал sqlite3 рядом с собой:
То есть, теперь даже можно создать каталог внутри папки профиля, например "Sqlite" и положить туда батник вместе с sqlite3?
c:\Users\AppData\Roaming\Mozilla\Firefox\Profiles\Default User\Sqlite\
И на офицальном сайте отдельно ещё лежат библиотеки для Win x64 - sqlite3.def и sqlite3.dll, их обязательно скачивать для 64-х разрядных версий Windows и ставить рядом с sqlite3, или их ложить в C:\Windows\System32?
Отсутствует
То есть, теперь даже можно создать каталог внутри папки профиля, например "Sqlite" и положить туда батник вместе с sqlite3?
c:\Users\AppData\Roaming\Mozilla\Firefox\Profiles\Default User\Sqlite\
Да.
И на офицальном сайте отдельно ещё лежат библиотеки для Win x64 - sqlite3.def и sqlite3.dll, их обязательно скачивать для 64-х разрядных версий Windows и ставить рядом с sqlite3, или их ложить в C:\Windows\System32?
Это не нужно.
Отсутствует
sn260591, перед тем как запустить батник, выяснил, что папка Mozilla по пути c:\Users\AppData\Roaming\Mozilla\ весит 159мб. После того, как запустил батник, папка полегачала на 29мб и стала весить 130мб! Это работает. Спасибо!
Это ещё с учётом того, что у меня сторонние стайты открываются во временных контейнерах, а отстатки подчищаются "Cookie AutoDelete".
Отсутствует
Отсутствует
bat для сжатия с помощью sqlite3 ВСЕХ sqlite в папке профиля и подпапках
-------------
@Echo Off
@chcp 1251
SetLocal EnableDelayedExpansion
set SQliteExe=----------- путь к sqlite3.exe
:: Устанавливаем папку профиля
Set DataRoot=----------- путь к пакпке профиля
:: Текстовый файл для вывода
:: Set OutFile=%~dp0sqlite_vacuum.log :: - если нужен log
:: Расширения - можно несколько через пробел
Set Extensions=sqlite (можно через пробел задать расширения, хотя зачем...)
:: Оптимизируем в корневой папке профиля
For %%A In (%Extensions%) Do (
for %%B in ("%DataRoot%\*.%%A") do (echo Оптимизация '%%B'&"%SQliteExe%" "%%B" vacuum & Echo %%B>>"%OutFile%" & if errorlevel 1 echo Ошибка оптимизации!)
)
:: Получаем структуру вложенных папок, Оптимизируем в подпапках профиля
For /F "delims=" %%A In ('Dir "%DataRoot%\" /S /B /AD') Do (
For %%B In (%Extensions%) Do (
For %%C In ("%%A\*.%%B") Do (echo Оптимизация '%%C'&"%SQliteExe%" "%%C" vacuum & Echo %%C>>"%OutFile%" & if errorlevel 1 echo Ошибка оптимизации!)
)
)
exit /b
Отсутствует
ibb1386, здравствуйте.
В этой софтине предусмотрено решение для таких случаев.
В настройках - CСleaner, нажмите пункт "Включения".
Из профиля браузера, перетаскивайте в это окно (Включения), мусорные файлы и папки.
Справа окна, в пункте "Изменить" можно откорректировать алгоритм удаления для папок и подпапок, предварительно выделив нужную папку.
Отсутствует