当你运行这个程序时,它会要求你输入一个前缀,然后会将文件夹中所有文件名加上这个前缀。请确保程序和要修改的文件夹处于同一目录下。
import os
def add_prefix_to_filenames(folder_path, prefix):
try:
# 获取文件夹中的所有文件名
files = os.listdir(folder_path)
# 遍历文件名并加上前缀
for filename in files:
# 构建新的文件名,加上前缀
new_filename = prefix + filename
# 获取文件的完整路径
old_filepath = os.path.join(folder_path, filename)
new_filepath = os.path.join(folder_path, new_filename)
# 重命名文件
os.rename(old_filepath, new_filepath)
print("文件名修改完成!")
except FileNotFoundError:
print("文件夹不存在,请检查路径是否正确。")
if __name__ == "__main__":
folder_path = input("请输入文件夹路径:")
prefix = input("请输入要添加的前缀:")
add_prefix_to_filenames(folder_path, prefix)
使用这个程序时,请先在终端或命令行中运行,然后输入文件夹的路径和要添加的前缀。程序会自动将文件夹中所有文件名加上前缀。请谨慎操作,以免意外修改文件名。在运行之前,最好先备份文件夹中的文件。