递归地在文件名和子文件夹名中搜索字符串列表

我正在尝试搜索(使用Python / R / Unix / Bash等)网络驱动器上文件和文件夹名称中的禁止单词列表。我可以使用TreeSize,但希望有一种脚本对其进行编写,以便可以自动化。

lnaszzl 回答:递归地在文件名和子文件夹名中搜索字符串列表

正如您已经在标志中提到的那样,您可以只使用os.walk():

import os

input_path = "c:\\"

list_of_bad_words = [bad,word,example]

for (path,dirs,files) in os.walk(input_path):

    for bad_word in list_of_bad_words:

        if bad_word in path: #TODO
        if bad_word in dirs: #TODO
        if bad_word in files: #TODO
本文链接:https://www.f2er.com/3158795.html

大家都在问