#!/bin/bash

# 快速清理脚本 - 直接删除所有生成的文件
TARGET_DIR="composeApp/src/commonMain/kotlin/com/dong/maxhap/HapTestPage"

# 检查目录和文件
if [ ! -d "$TARGET_DIR" ]; then
    echo "目录不存在: $TARGET_DIR"
    exit 1
fi

FILE_COUNT=$(find "$TARGET_DIR" -name "MaxFile*.kt" -type f | wc -l)

if [ "$FILE_COUNT" -eq 0 ]; then
    echo "没有找到MaxFile*.kt文件"
    exit 0
fi

echo "开始删除 $FILE_COUNT 个文件..."

# 直接删除文件
find "$TARGET_DIR" -name "MaxFile*.kt" -type f -delete

# 验证删除结果
REMAINING=$(find "$TARGET_DIR" -name "MaxFile*.kt" -type f | wc -l)

if [ "$REMAINING" -eq 0 ]; then
    echo "清理完成！已删除 $FILE_COUNT 个文件"
else
    echo "删除失败，仍剩余 $REMAINING 个文件"
    exit 1
fi