递归搜索文件和子文件夹名称以获取字符串列表
Recursively searching both file and subfolder names for a list of strings
我正在尝试搜索(使用 Python/R/Unix/Bash 等)我的网络驱动器上的文件和文件夹名称中的禁用词列表。我可以使用 TreeSize,但希望有一种方法可以编写脚本,以便它可以自动化。
正如您已经在标志中提到的那样,您可以只使用 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
我正在尝试搜索(使用 Python/R/Unix/Bash 等)我的网络驱动器上的文件和文件夹名称中的禁用词列表。我可以使用 TreeSize,但希望有一种方法可以编写脚本,以便它可以自动化。
正如您已经在标志中提到的那样,您可以只使用 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