Python获取本地路径E:\下修改时间最新的TXT文件
时间: 2024-10-25 08:04:28 浏览: 13
在Python中,你可以使用`os`模块和`datetime`模块来获取本地路径E:\下修改时间最新的TXT文件。这里是一个示例代码片段:
```python
import os
import datetime
# 定义本地路径
path = 'E:\\'
# 获取当前时间并转换为字符串以便比较
latest_time_str = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
# 遍历指定目录及其所有子目录下的txt文件
for foldername, subfolders, filenames in os.walk(path):
for filename in filenames:
if filename.endswith('.txt'): # 检查是否为TXT文件
file_path = os.path.join(foldername, filename)
# 获取文件的修改时间
modified_time = os.path.getmtime(file_path)
# 将修改时间转换为日期时间对象
modification_date = datetime.datetime.fromtimestamp(modified_time)
# 比较文件修改时间和最新时间字符串
if str(modification_date) > latest_time_str:
latest_file_path = file_path
break # 找到最新文件后可以跳出循环
if latest_file_path:
print(f"找到的最新TXT文件是: {latest_file_path}")
else:
print("未找到TXT文件或路径不存在")
阅读全文