使用python生成一千个嵌套三层的文件夹。
即1000的三次方的文件夹
源码如下:
import os
# 定义需要创建的文件夹层次结构和每层的数量
total_folders = 1000
nesting_depth = 3 # 假设我们想要三层嵌套
folders_per_level = total_folders // (2 ** nesting_depth) # 假设我们均匀分配文件夹到每一层
def create(base_path, depth, folders_count):
if depth == 0:
return
for i in range(folders_count):
folder_name = f"Folder_{i + 1}"
path = os.path.join(base_path, folder_name)
os.mkdir(path)
create(path, depth - 1, folders_count)
# 设置基础路径
base_path = 'C:\learning' # 放置文件夹的路径
create(base_path, nesting_depth, folders_per_level)
注意
测试的时候设置小点,不然删除很慢
图片: