Python批量修改所有文件后缀
可以通过 Python 实现将目录下所有没有后缀的文件批量改为 .txt
后缀。以下是代码示例:
import os
# 指定目标目录路径
directory = r"I:\mydesk\file\files"
# 遍历目录中的所有文件
for filename in os.listdir(directory):
file_path = os.path.join(directory, filename)
# 检查是否为文件且没有后缀
if os.path.isfile(file_path) and '.' not in filename:
new_file_path = f"{file_path}.txt" # 添加 .txt 后缀
os.rename(file_path, new_file_path) # 重命名文件
print(f"Renamed: {file_path} -> {new_file_path}")
print("所有文件重命名完成!")
使用说明:
- 替换
directory
为你的目标文件夹路径。 - 确保脚本有权限访问和修改文件夹内容。
- 运行脚本后,所有没有后缀的文件会被重命名为以
.txt
为后缀。