使用python编写检查文件夹的生成时间及文件夹中文本的生成时间
时间: 2024-10-20 20:06:46 浏览: 11
在Python中,你可以使用`os`模块来获取文件和目录的信息,包括它们的创建时间和最后修改时间。`datetime`模块则用于处理日期和时间。下面是一个简单的示例,展示如何检查文件夹及其内部文本文件的创建时间:
```python
import os
from datetime import datetime
# 定义要检查的文件夹路径
folder_path = '/path/to/your/folder'
def get_creation_time(path):
if os.path.isdir(path): # 检查是否为文件夹
ctime = os.path.getctime(path)
folder_creation_time = datetime.fromtimestamp(ctime).strftime('%Y-%m-%d %H:%M:%S')
print(f"文件夹 {path} 的创建时间为: {folder_creation_time}")
elif os.path.isfile(path) and path.endswith('.txt'): # 检查是否为.txt文件
ctime = os.path.getctime(path)
file_creation_time = datetime.fromtimestamp(ctime).strftime('%Y-%m-%d %H:%M:%S')
print(f"文本文件 {path} 的创建时间为: {file_creation_time}")
# 遍历文件夹及其内容
for root, dirs, files in os.walk(folder_path):
for file in files:
full_file_path = os.path.join(root, file)
get_creation_time(full_file_path)
阅读全文