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
# じじぃ~ の くらうど ばっくあっぷ