以下是一个示例代码,用于保护文件名中包含特定字符串的文件:
import os
# 指定文件夹路径
folder_path = "path/to/folder"
# 指定特定字符串
specific_string = "specific_string"
# 获取文件夹中的所有文件
files = os.listdir(folder_path)
# 遍历每个文件
for file_name in files:
# 判断文件名是否包含特定字符串
if specific_string in file_name:
# 修改文件名
new_file_name = file_name.replace(specific_string, "replacement_string")
# 构建文件的完整路径
old_file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
os.rename(old_file_path, new_file_path)
以上代码将遍历指定文件夹中的所有文件,如果文件名包含特定字符串,则将该特定字符串替换为指定的替换字符串,并将文件重命名为新的文件名。