Files
Place-Order-Trading-Bot/cleanup_old_directory.bat
T

75 lines
2.1 KiB
Batchfile
Raw Normal View History

@echo off
REM Cleanup Script - Archiviert den alten placedOrderBot Ordner
REM Führen Sie dieses Script aus, nachdem Sie alle Dateien geschlossen haben!
echo ========================================
echo Cleanup: Alten Ordner archivieren
echo ========================================
echo.
echo WICHTIG: Bitte stellen Sie sicher, dass:
echo - Jupyter Notebook geschlossen ist
echo - Keine Dateien aus placedOrderBot geöffnet sind
echo - Sie von Place-Order-Trading-Bot arbeiten
echo.
pause
echo.
set OLD_DIR=C:\Users\Administrator\Documents\placedOrderBot
set BACKUP_DIR=C:\Users\Administrator\Documents\placedOrderBot_BACKUP_20251220
REM Prüfe ob alter Ordner existiert
if not exist "%OLD_DIR%" (
echo [INFO] Ordner %OLD_DIR% existiert nicht oder wurde bereits verschoben.
pause
exit /b 0
)
REM Prüfe ob Backup bereits existiert
if exist "%BACKUP_DIR%" (
echo [WARNUNG] Backup-Ordner existiert bereits: %BACKUP_DIR%
echo.
set /p choice="Möchten Sie den bestehenden Backup löschen und neu erstellen? (j/n): "
if /i not "%choice%"=="j" (
echo Abgebrochen.
pause
exit /b 1
)
echo [INFO] Lösche bestehenden Backup...
rmdir /s /q "%BACKUP_DIR%"
)
echo.
echo [INFO] Archiviere: %OLD_DIR%
echo [INFO] Nach: %BACKUP_DIR%
echo.
REM Umbenennen
move "%OLD_DIR%" "%BACKUP_DIR%" >nul 2>&1
if errorlevel 1 (
echo [FEHLER] Konnte Ordner nicht umbenennen!
echo.
echo Mögliche Ursachen:
echo - Dateien sind noch geöffnet
echo - Jupyter Notebook läuft noch
echo - Windows Explorer hat Ordner geöffnet
echo.
echo Bitte schließen Sie alle Dateien und versuchen Sie es erneut.
pause
exit /b 1
)
echo [OK] Ordner erfolgreich archiviert!
echo.
echo Der alte Ordner wurde umbenannt in:
echo %BACKUP_DIR%
echo.
echo Sie können diesen Ordner später löschen, wenn Sie sicher sind,
echo dass alle wichtigen Dateien ins neue Repository übertragen wurden.
echo.
echo ========================================
echo Cleanup abgeschlossen!
echo ========================================
echo.
pause