遍历文件夹,删除以~$开头的文件,即excel等文件的缓存文件
import os
def delete_temp_files(directory):
for dirpath, dirnames, filenames in os.walk(directory):
for filename in filenames:
if filename.startswith('~$'):
file_path = os.path.join(dirpath, filename)
try:
os.remove(file_path)
print(f'Deleted: {file_path}')
except Exception as e:
print(f'Error deleting {file_path}: {e}')
# 指定要遍历的目录
directory = '/path/to/your/directory'
# 调用函数删除以~$开头的文件
delete_temp_files(directory)