def delete_files_from_txt(txt_file_path="file_delete.txt"): # 第一步:校验TXT文件是否存在(优先当前目录) txt_abs_path = os.path.abspath(txt_file_path) if not os.path.exists(txt_abs_path): print(f"错误:未找到TXT文件 → {txt_abs_path}") return
# 第二步:读取TXT中的文件名(每行一个,保留-开头的完整名称) try: with open(txt_abs_path, 'r', encoding='utf-8') as f: # 读取所有行,去除空行和首尾空白(不修改文件名本身的-开头) file_list = [line.strip() for line in f if line.strip()] except Exception as e: print(f"错误:读取TXT文件失败 → {e}") return
if not file_list: print("提示:TXT文件中未找到任何有效文件名") return