我有一个文件夹,文件夹里面有文件夹,还有文件,我想拿到这个文件夹里面后缀名为.exe,.dll等文件的文件名
时间: 2024-10-19 08:10:03 浏览: 15
遍历文件夹获取后缀名
5星 · 资源好评率100%
为了获取包含嵌套文件夹的文件夹中的所有.exe和.dll文件名,你可以使用Python的os和glob模块。这里是一个简单的脚本示例:
```python
import os
def find_files(directory, extensions=['.exe', '.dll']):
file_names = []
for root, dirs, files in os.walk(directory):
for file in files:
if any(file.endswith(ext) for ext in extensions):
absolute_path = os.path.join(root, file)
relative_path = os.path.relpath(absolute_path, directory)
file_names.append(relative_path)
return file_names
# 使用方法
root_directory = 'your_folder_path'
file_names = find_files(root_directory)
print("找到的.exe和.dll文件名有:")
for name in file_names:
print(name)
阅读全文