设计一个程序,单击“选择路径”按钮,从路径选择对话框中选择一个路径后,将列出该路径下所有文件的文件名、文件大小、创建日期和修改日期信息,使用os模块
时间: 2023-12-06 20:44:24 浏览: 24
好的,以下是Python代码实现:
```python
import os
from tkinter import *
from tkinter import filedialog
def select_path():
path = filedialog.askdirectory() # 弹出路径选择对话框
if path:
file_list.delete(0, END) # 清空文件列表
for filename in os.listdir(path):
file_path = os.path.join(path, filename)
file_size = os.path.getsize(file_path)
create_time = os.path.getctime(file_path)
modify_time = os.path.getmtime(file_path)
file_list.insert(END, f"{filename} {file_size} bytes Created: {create_time} Modified: {modify_time}")
# 创建界面
root = Tk()
root.title("File Info")
root.geometry("600x400")
# 创建按钮和文件列表
select_button = Button(root, text="选择路径", command=select_path)
select_button.pack(pady=10)
file_list = Listbox(root, width=80)
file_list.pack()
root.mainloop()
```
程序运行后,单击“选择路径”按钮即可弹出路径选择对话框,选择一个路径后,程序会列出该路径下所有文件的文件名、文件大小、创建日期和修改日期信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](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)