Python腳本之將一個文件夾划分多個文件夾和批量創建文件夾


import os
import shutil


# 要移出的文件路徑
path = r"C:\old_dir"
# 新創建多個文件夾的路徑
new_path = r"C:\new_dir"

# 批量創建文件夾
# for i in range(1, 11):
#     file_name = 'bg' + str(i)
#     dir_name = path + '\\' + file_name
#     if file_name not in os.listdir(path):   # 文件夾名稱不存在才創建
#         os.mkdir(dir_name)

c = 1  # 文件夾名稱計數
i = 0  # 初始指定計數
file_name = 'bg'+str(c)  # 指定創建的文件夾名
dir_name = new_path + '\\' + file_name
if file_name not in os.listdir(new_path):  # 文件夾名稱不存在才創建
    os.mkdir(dir_name)
for data in os.listdir(path):
    if i==5:   # ***************指定幾份數據創建一個文件夾
        i = 0  #
        c +=1
        file_name = 'bg'+str(c)
        dir_name = new_path + '\\' + file_name
        if file_name not in os.listdir(new_path):  # 文件夾名稱不存在才創建
            os.mkdir(dir_name)
    print(dir_name)
    shutil.copy(os.path.join(path,data),dir_name)
    i +=1
    # print(data)

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM