【发布时间】:2021-01-29 18:46:03
【问题描述】:
我正在使用 Python3、Linux Mint 和 Visual Studio Code。
同样使用以下代码查看目录中是否存在任何 evtx 文件:
print("Number of EVTX files in each individual folder:")
path = '/home/user/CI5235_K1915147_Sam/evtx_logs'
folders = ([name for name in os.listdir(path)])
targets = []
for folder in folders:
contents = os.listdir(os.path.join(path,folder))
for i in contents:
if i.endswith('evtx'):
targets.append(i)
print(folder, len(contents))
print ("Total number of evtx files = " + str(len(targets)))
print()
它搜索 evtx_logs 的目录和子目录并列出其中的每个文件。我将如何修改它,使其仅计算 evtx 文件,因为它当前也在计算文件夹中的其他 .xml 文件。
【问题讨论】:
-
os.path.splitext或glob都可以成为你的朋友。 -
太棒了!我将如何在我的代码中实现它?导入 glob 模块并从那里导入?我对 Python 还很陌生!
-
我已经导入了操作系统
标签: python linux file linux-mint