然后获取子文件夹名称
时间: 2024-10-23 12:09:41 浏览: 14
如果你想获取文件夹中的子文件夹名称而不是文件,可以在上一个示例的基础上稍作修改。首先,我们需要过滤掉非目录项(如文件)。这里有一个Python脚本示例:
```python
import os
def get_subfolders_in_dir(root_path):
# 检查路径是否存在并是否是目录
if not os.path.exists(root_path) or not os.path.isdir(root_path):
print(f"错误:路径 {root_path} 不存在或不是一个目录.")
return []
# 遍历根目录下的所有元素
subfolders = [d for d in os.listdir(root_path) if os.path.isdir(os.path.join(root_path, d))]
return subfolders
# 示例
main_folder = "path_to_your_main_directory"
subfolders = get_subfolders_in_dir(main_folder)
if subfolders:
print(f"在 {main_folder} 目录下找到的子文件夹有:")
for i, folder in enumerate(subfolders):
print(f"{i + 1}. {folder}")
else:
print("该目录下没有子文件夹.")
```
这个函数会返回一个包含子文件夹名称的列表,你可以根据需要进一步操作。
阅读全文