python获取文件夹下最新的5个文件
时间: 2023-08-10 11:07:03 浏览: 70
可以使用Python的os和datetime模块来获取文件夹下最新的5个文件。以下是一个示例代码:
```python
import os
import datetime
folder_path = "/path/to/folder" # 将文件夹路径替换为实际路径
# 获取文件夹下所有文件的列表
file_list = os.listdir(folder_path)
# 按文件的修改时间对文件列表进行排序(最新的文件排在最前面)
file_list = sorted(file_list, key=lambda x: os.path.getmtime(os.path.join(folder_path, x)), reverse=True)
# 获取最新的5个文件
latest_files = file_list[:5]
# 打印最新的5个文件名和修改时间
for file in latest_files:
file_path = os.path.join(folder_path, file)
mod_time = datetime.datetime.fromtimestamp(os.path.getmtime(file_path)).strftime('%Y-%m-%d %H:%M:%S')
print("File Name: {}, Modified Time: {}".format(file, mod_time))
```
需要将`folder_path`变量替换为实际的文件夹路径。这个代码会输出最新的5个文件名和修改时间。
相关问题
python获取文件夹下最新的5个文件路径
可以使用`os`和`glob`模块来获取文件夹下最新的5个文件路径。以下是示例代码:
```python
import os
import glob
folder_path = '/path/to/folder/' # 文件夹路径
file_pattern = '*.*' # 文件扩展名,这里设置为所有文件
# 获取文件夹下所有文件的路径
all_files = glob.glob(os.path.join(folder_path, file_pattern))
# 按照文件修改时间排序
sorted_files = sorted(all_files, key=os.path.getmtime, reverse=True)
# 获取最新的5个文件路径
latest_files = sorted_files[:5]
print(latest_files)
```
这段代码首先使用`glob.glob`函数获取文件夹下所有文件的路径,然后使用`os.path.getmtime`函数获取每个文件的修改时间,最后使用`sorted`函数按照修改时间排序。最后,我们只需要保留最新的5个文件即可。
python获取文件夹下文件个数
可以使用Python的os模块和len()函数来获取文件夹下文件个数,具体代码如下:
```python
import os
path = '文件夹路径'
files = os.listdir(path)
count = len(files)
print('文件夹下文件个数为:', count)
```
请将`文件夹路径`替换为你要统计的文件夹路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)