python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python批量生成文件夹

用python批量生成文件夹的实现方法举例

作者:FoggyProgrammer

这篇文章主要介绍了使用Python脚本批量生成文件夹的方法,可以用于创建顺序文件夹或嵌套文件夹,通过设置路径和循环,可以自动命名并创建文件夹,提高工作效率,需要的朋友可以参考下

问题描述

当批量生成文件夹时,手动右键创建文件夹是一个繁琐的过程,尤其是文件夹的命名过程。假设从3月10日到3月19日,每天要为某个日常工作创建一个名为2025031x的文件夹,手动创建文件夹并命名费时费力。

百度给出了以下四种方法。现在给出一种利用python脚本批量生成文件夹的方法,既可以用于创建顺序文件夹,也可以嵌套地创建。

顺序创建文件夹代码实现

from pathlib import Path
 
# 指定要生成文件夹的路径,每次生成10个文件夹
source_path = Path('C:/Users/81230/pyproj/AnaSys/csdn')
 
# 批量生成文件夹的数量
num_folders = 10
 
# 循环生成文件夹
for i in range(1, num_folders + 1):
    folder_name = f'2024031{i-1}'
    folder_path = source_path / folder_name
    folder_path.mkdir()
    
print("done")

嵌套创建文件夹代码实现

from pathlib import Path
 
# 指定要生成文件夹的路径,每次生成10个文件夹
source_path = Path('C:/Users/81230/pyproj/AnaSys/csdn')
 
# 批量生成文件夹的数量
num_folders = 5
 
# 循环生成文件夹
for i in range(1, num_folders + 1):
    folder_name = f'第{i}层文件夹'
    source_path = source_path / folder_name
    source_path.mkdir()
    
print("done")

当嵌套创建文件夹时,只需要每次将创建文件夹的路径设置在新创建的文件夹下即可

效果展示

批量生成的顺序文件夹如图所示:

批量生成的嵌套文件夹如图所示:

总结 

到此这篇关于用python批量生成文件夹的实现方法的文章就介绍到这了,更多相关python批量生成文件夹内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文