批量添加文件夹子文件夹后缀
import os
def add_suffix_to_files_in_folder(folder_path, suffix):
try:
# 遍历文件夹中的所有文件和子文件夹
for root, dirs, files in os.walk(folder_path):
for filename in files:
# 构建文件的完整路径
file_path = os.path.join(root, filename)
# 构建新的文件名,加上后缀
new_filename = filename + suffix
# 构建新的文件完整路径
new_file_path = os.path.join(root, new_filename)
# 重命名文件
os.rename(file_path, new_file_path)
print(f'Renamed: {file_path} to {new_file_path}')
except Exception as e:
print(f'Error: {e}')
folder_path = 'D:/work/Code/PYTHON/VSdhy' #输入需要改后缀的路径
suffix = '.jpg' #输入需要加什么后缀
add_suffix_to_files_in_folder(folder_path, suffix)