Python实现的简单文件浏览器
发布时间:2023-12-04 14:42:22
以下是一个简单的 Python 实现的文件浏览器:
import os
def file_browser(path):
# 获取当前目录中的所有文件和文件夹
files = os.listdir(path)
# 遍历文件和文件夹
for file in files:
# 拼接文件路径
file_path = os.path.join(path, file)
# 判断是否为文件夹
if os.path.isdir(file_path):
print(f"文件夹: {file}")
# 递归调用自身,遍历子目录
file_browser(file_path)
else:
print(f"文件: {file}")
# 使用例子
path = "/path/to/directory"
file_browser(path)
以上代码实现了一个简单的文件浏览器功能。它接收一个路径作为参数,并遍历该路径下的所有文件和文件夹。
使用例子中,我们可以将 /path/to/directory 替换成实际的文件夹路径,然后运行脚本,脚本会输出该文件夹下的所有文件和子文件夹。
注意:在使用例子中,你需要将 /path/to/directory 替换为你实际想要浏览的文件夹路径。
这个简单的文件浏览器的实现原理很简单:通过递归遍历文件夹中的内容,判断每个子项是文件还是文件夹,并输出相应的信息。通过这个功能,你可以快速浏览某个文件夹内的所有文件和子文件夹,并进行相关操作,比如获取文件列表,搜索文件等。
