设计一个程序,单击“选择路径”按钮,从路径选择对话框中选择一个路径后,将列出该路径下所有文件的文件名、文件大小、创建日期和修改日期信息
时间: 2023-12-06 19:44:24 浏览: 122
以下是一个可能的 Python 实现:
```python
import os
import tkinter as tk
from tkinter import filedialog
# 创建 GUI 窗口
window = tk.Tk()
window.title("文件浏览器")
# 创建选择路径按钮
def choose_path():
# 弹出路径选择对话框
path = filedialog.askdirectory()
if path:
# 清空列表框
file_listbox.delete(0, tk.END)
# 遍历目录下所有文件
for filename in os.listdir(path):
# 获取文件信息
filepath = os.path.join(path, filename)
size = os.path.getsize(filepath)
create_time = os.path.getctime(filepath)
modify_time = os.path.getmtime(filepath)
# 添加到列表框中
file_listbox.insert(tk.END, f"{filename} ({size} bytes, created {create_time}, modified {modify_time})")
path_button = tk.Button(window, text="选择路径", command=choose_path)
path_button.pack()
# 创建文件列表框
file_listbox = tk.Listbox(window)
file_listbox.pack(fill=tk.BOTH, expand=True)
window.mainloop()
```
该程序使用 `tkinter` 模块创建了一个简单的 GUI 窗口,包含一个选择路径按钮和一个文件列表框。当用户单击选择路径按钮后,程序会弹出一个路径选择对话框,让用户选择一个路径。选择完路径后,程序会遍历该路径下所有文件,获取文件名、文件大小、创建日期和修改日期信息,并将它们添加到文件列表框中。
阅读全文