@echo off
setlocal
chcp 65001 > nul

rem --- 設定 ---
set "SCRIPT_NAME=PdfPngFolder.exe"
set "TARGET_DIR_NAME=PdfPngFolder"
set "SHORTCUT_PATH=%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\%SCRIPT_NAME%.lnk"
set "PICTURES_DIR=%USERPROFILE%\Pictures\%TARGET_DIR_NAME%"

echo [1/3] プログラムを終了しています...
taskkill /f /im "%SCRIPT_NAME%" 2>nul

echo [2/3] スタートアップからショートカットを削除中...
if exist "%SHORTCUT_PATH%" (
    del "%SHORTCUT_PATH%"
    echo ショートカットを削除しました。
)

echo [3/3] フォルダのクリーンアップを確認中...
if exist "%PICTURES_DIR%" (
    rem フォルダが空かどうかを判定
    dir /a /b "%PICTURES_DIR%" | findstr . >nul
    if errorlevel 1 (
        rem エラーレベル1 ＝ ファイルが見つからない（空）の場合のみ削除
        rmdir "%PICTURES_DIR%"
        echo フォルダが空だったため削除しました。
    ) else (
        echo フォルダ内にファイルが残っているため、削除をスキップしました。
    )
)

echo.
echo アンインストール処理が完了しました。
pause
