python代码,遍历文件夹中的文件夹及压缩文件夹,整理成txt目录保存
时间: 2024-02-13 18:00:44 浏览: 69
好的,以下是Python代码,可以实现遍历指定文件夹中的所有文件夹及压缩文件夹,并将它们整理成txt目录保存:
```python
import os
# 定义要遍历的文件夹路径和保存txt文件的路径
folder_path = '/path/to/folder'
txt_file_path = '/path/to/txtfile.txt'
# 遍历文件夹,并将文件夹和压缩文件夹的名称保存到列表中
folders = []
for root, dirs, files in os.walk(folder_path):
for name in dirs:
if name.endswith('.rar'):
folders.append(os.path.join(root, name))
for name in files:
if name.endswith('.rar'):
folders.append(os.path.join(root, name))
# 将文件夹和压缩文件夹的名称保存到txt文件中
with open(txt_file_path, 'w') as f:
for folder in folders:
f.write(folder + '\n')
```
你可以将 `folder_path` 和 `txt_file_path` 分别替换成你要遍历的文件夹路径和保存txt文件的路径。代码中通过 `os.walk` 函数遍历指定文件夹中的所有文件和文件夹,然后通过 `endswith` 函数筛选出所有以 `.rar` 结尾的文件夹和压缩文件夹的名称。最后将它们写入到指定的txt文件中。
阅读全文