09/07/04 22:09:13 Z5C4HlTR0
>>114
ここのコメント欄をみても判らないなら諦めてちょ。
僕のバッチファイルは下記、パスに注意。
@echo off
setlocal
set TT=%TIME: =0%
set DT=%DATE:/=%-%TT:~0,2%%TT:~3,2%
set BKDIR=sqlitebackup
pushd "%USERPROFILE%"
for /d %%D in ("Application Data\Mozilla\Firefox\Profiles\*.Default*" ) do (
pushd %%D
if exist parent.lock echo Firefox is on & goto :EOF
md %BKDIR% 2>NUL
for %%F in (*.sqlite) do call :sub "%%F"
popd
)
ping -n 3 localhost >NUL
goto :EOF
:sub
if %~z1 lss 5120 goto :EOF
copy %1 %BKDIR%\%~n1-%DT%%~x1 >NUL
for /f "skip=3" %%F in ('dir /b /o-n %BKDIR%\%~n1*') do del "%BKDIR%\%%F"
dir %1 | findstr /b "20"
"C:\FreeSoft\Mozilla Firefox\sqlite3\sqlite3.exe" %1 reindex
"C:\FreeSoft\Mozilla Firefox\sqlite3\sqlite3.exe" %1 vacuum
dir %1 | findstr /b "20"