1234567891011121314151617181920212223242526272829 |
- import os
- def rename_files(directory):
- # 使用os.walk遍历指定目录及其所有子目录下的所有文件
- for root, dirs, files in os.walk(directory):
- # 遍历当前目录下的所有文件
- for filename in files:
- # 检查文件名的开头是否是数字或小数点
- if filename[0].isdigit() or filename[0] == '.':
- # 分离文件名和扩展名
- base_name, ext = os.path.splitext(filename)
- # 删除文件名开头的数字和小数点,并添加扩展名
- new_filename = base_name.lstrip('0123456789.') + ext
- # 获取旧文件路径和新文件路径
- old_file_path = os.path.join(root, filename)
- new_file_path = os.path.join(root, new_filename)
- # 重命名文件
- os.rename(old_file_path, new_file_path)
- # 使用方法:将你需要修改文件名的目录替换下面的 'your_directory'
- rename_files('your_directory')
- #
- # # 指定要修改文件名的文件夹路径
- # folder_path = '/Users/admin/Downloads/00旗市区的副本'
|