office系のふぁいる ふりわけ | 60歳を迎えて、思うこと。

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

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

office系のふぁいる ふりわけ
# サブフォルダの作成と拡張子振り分け
# office系
# =============== import
from pathlib import Path
import shutil
import os
import subprocess
# =============== 変数定義
target_path = 'D:\\office-DATA'
# ==========================================================
# os.chdir('../')
os.chdir(target_path)
print(os.getcwd())
# ===============
# 基本(コピー元 ディレクトリの設定)
data_path = (target_path)
# ===============
# key_word_1_文字列
# =============== BATファイルでフォルダ作成後
mk_dir_1 = [
'doc',
'docx',
'xls',
'xlsx',
'ods',
'odt',
'w20',
'wj2',
'sxc',
'sxw'
]

xxx = 0

for fn in mk_dir_1:
        fn = mk_dir_1[xxx]
        d_name = fn
        print(fn)
        os.makedirs((fn), exist_ok=True)
        xxx = xxx + 1

# =============== subprocess
# move 先のフォルダ名は、英大文字/英小文字区別されない。
# subprocess.run('move *. ', shell=True)
# ===============
subprocess.run('move *.docx docx', shell=True)
subprocess.run('move *.doc doc', shell=True)
subprocess.run('move *.xlsx xlsx', shell=True)
subprocess.run('move *.xls xls', shell=True)
subprocess.run('move *.ods ods', shell=True)
subprocess.run('move *.odt odt', shell=True)
subprocess.run('move *.w20 W20', shell=True)
subprocess.run('move *.wj2 WJ2', shell=True)
subprocess.run('move *.sxc sxc', shell=True)
subprocess.run('move *.sxw sxw', shell=True)
# =============== END END END END END

# じじぃ~ の くらうど ばっくあっぷ