import os
import pandas as pd

def convert_csv_to_xlsx(directory):
    # 遍历目录及其子目录
    for root, dirs, files in os.walk(directory):
        for file in files:
            # if file.endswith('data.csv'):
            #     csv_file_path = os.path.join(root, file)
            #     xlsx_file_path = os.path.splitext(csv_file_path)[0] + '.xlsx'
            #
            #     # 读取CSV文件并转换为XLSX
            #     df = pd.read_csv(csv_file_path)
            #     df.to_excel(xlsx_file_path, index=False)
            #
            #     # 删除原始的CSV文件
            #     os.remove(csv_file_path)
            #     print(f"Converted and deleted: {csv_file_path}")
            
            # 删除所有文件名不等于data.xlsx的文件
            if not file.endswith('data.xlsx'):
                file_path = os.path.join(root, file)
                os.remove(file_path)
                print(f"Deleted: {file_path}")

if __name__ == "__main__":
    # 指定要处理的目录
    directory = 'downloaded_files'
    convert_csv_to_xlsx(directory)