from app import create_app, db from app.models import RoomFile, Room import os app = create_app() with app.app_context(): # Get the Test room room = Room.query.filter_by(name='Test').first() if not room: print("Test room not found") exit(1) # Delete from database files = ['Screenshot_2025-03-19_100338.png', 'Screenshot_2025-03-19_100419.png'] deleted = RoomFile.query.filter_by(room_id=room.id, name__in=files).delete() db.session.commit() print(f"Deleted {deleted} records from database") # Delete from filesystem room_path = os.path.join('data', 'rooms', str(room.id)) for file in files: file_path = os.path.join(room_path, file) if os.path.exists(file_path): os.remove(file_path) print(f"Deleted file: {file_path}") else: print(f"File not found: {file_path}")