import os
from pathlib import Path
def menu_one():
folder_path = input("请输入需要批量修改文件名的路径:")
content = input("请输入需要去掉的内容:")
file_names = os.listdir(folder_path)
for file_name in file_names:
new_file_name = file_name.replace(content, '')
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))
print(f'{file_name} to {new_file_name}')
def menu_two():
path = input("请输入需要批量修改文件名的路径:")
prefix = input("请输入需要在文件名前添加的内容:")
for file_name in os.listdir(path):
# 重命名文件
os.rename(os.path.join(path, file_name), os.path.join(path, prefix + file_name))
print(f'{file_name} to {prefix + file_name}')
def menu_three():
folder_path = input("请输入需要批量修改文件名的路径:")
old = input("请输入修改前的内容:")
new = input("请输入修改后的内容:")
file_names = os.listdir(folder_path)
for file_name in file_names:
new_file_name = file_name.replace(old, new)
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))
print(f'{file_name} to {new_file_name}')
def menu_four():
folder_path = input("请输入需要文件名需要批量添加后缀的路径:")
ext = input("请输入需要添加的后缀(.exe)")
folder_path = Path(folder_path)
for file_path in folder_path.rglob('*'):
if file_path.is_file():
new_file_name = f"{file_path}.{ext}"
print(f"{file_path} to {new_file_name}")
os.rename(file_path, new_file_name)
def menu():
while True:
print("1、删除文件名中指定的内容")
print("2、文件名前面增加内容")
print("3、修改文件名中指定内容")
print("4、批量添加文件名后缀")
mode = eval(input("输入对应序号:"))
if mode == 1:
menu_one()
elif mode == 2:
menu_two()
elif mode == 3:
menu_three()
elif mode == 4:
menu_four()
else:
print("选项错误")
if __name__ == '__main__':
menu()
最后修改:2025 年 03 月 27 日
© 允许规范转载
1 条评论
{!{data:image/webp;base64,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}!}