ふぁいる を ゆびおり・・・ | 60歳を迎えて、思うこと。

60歳を迎えて、思うこと。

いつの間にか、「60」という年月が経ちました。
残り少ないか多いか?わかりませんが。
じじぃ~の「ひとりごと」を細々と続けられれば。。。

ふぁいる を ゆびおり・・・

ぱいそん で ある

はぁ~ど ですく の 整理整頓 で ある

ぜんぜん すすんでいない ので ある

かなしい・・・

ほんじつ の ぱいそん

'''
2024-02-17
for文で 使う enumerate関数で
ふぁいる数の カウント & Move
'''

# =============== import
import os
import shutil
from pathlib import Path
# =============== 変数定義
target_path = 'D:\\_file_num'
dir_path = (target_path)
# =============== CD チェンジディレクトリ
os.chdir(target_path)
cwd = os.getcwd()
print(cwd)
# =============== 引数だけ「あり」な関数
def file_move(text):
        # ここが 関数の本文(実行する内容)
        print(text)
        os.makedirs((text), exist_ok=True)
        # 文字列 振り分け 先頭位置
        x_files = Path(dir_path).glob((text)+'*.GIF')
        
# =============== enumerate様の 登場
        for i,file in enumerate(x_files,start=1):
                print(i)
                print(file)
# =============== カウントして 10個になったら 終了
                if i == 10:
                        # continue
                        break

                shutil.move((file), (text)+'/') 
            # print(text)

# =============== 振り分けするための サブフォルダ名の定義
# =============== 同時に振り分けのための「キーワード」の定義
# *.GIF用 先頭文字列

file_move('vol')

# =============== END END END END END


※しゅくだい
 ふぁいるを カウントするのは
 100ファイル で 1フォルダ にするため
 523ファイルあれば 6フォルダに 分割する
 が・・・
 先は なが~~~~~い