在整个分区中查找指定的文件夹

2024-04-25 05:19:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要找到一个指定的文件夹,可以在磁盘上的任何地方。 我想知道用python3.4实现这一点的最快解决方案是什么。你知道吗

我知道文件夹名,例如“XXX”及其子文件夹“YYY”。为了不容易,有很多文件夹叫“XXX”,但没有一个包含“YYY”文件夹。所以它很独特。你知道吗

我想在C:上找到文件夹“XXX”,如果找到了,检查它是否包含“YYY”。 但也许有某种图书馆可以加速这一进程?你知道吗


Tags: 文件夹图书馆进程地方解决方案磁盘xxxyyy
1条回答
网友
1楼 · 发布于 2024-04-25 05:19:12
import os

partition = input("Which drive do you want to search? ")
dirname = "XXX"
subdirname = "YYY"
for root, dirs, _fnames in os.walk(partition):
    if os.path.basename(root) != dirname: continue
    if not os.path.isdir(os.path.join(root, subdirname)): continue
    print("Found required folder:", root)
    break

相关问题 更多 >