写一个将当期文件夹下非文件夹的文件名修改为文件名后面加上创建时间,
时间: 2023-06-25 07:06:04 浏览: 46
以下是 Python 代码实现:
```python
import os
import datetime
# 获取当前文件夹路径
folder_path = os.getcwd()
# 遍历当前文件夹下的所有文件
for file_name in os.listdir(folder_path):
# 判断是否为文件
if os.path.isfile(os.path.join(folder_path, file_name)):
# 获取文件创建时间
create_time = os.path.getctime(os.path.join(folder_path, file_name))
# 将时间戳转换为年月日时分秒格式
create_time_str = datetime.datetime.fromtimestamp(create_time).strftime('%Y%m%d%H%M%S')
# 修改文件名
new_file_name = file_name.split('.')[0] + '_' + create_time_str + '.' + file_name.split('.')[1]
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))
```
这段代码会遍历当前文件夹下的所有文件,判断是否为文件,如果是则获取文件的创建时间,然后将文件名修改为原文件名加上创建时间。例如,文件名为 "test.txt",创建时间为 "2021年7月1日 10:30:00",则修改后的文件名为 "test_20210701103000.txt"。