Python-移动指定目录下文件到其他目录
import os
from pathlib import Path
import shutil
class FileUtils:
def __init__(self):
pass
# 移动目录file_dir下的suffix后缀文件到新目录new_file_dir下
def moveDir(file_dir, suffix, new_file_dir):
if(os.path.exists(new_file_dir) == False):
os.makedirs(new_file_dir);
for p in Path(file_dir).iterdir():
for s in p.rglob('*' + suffix):
shutil.move(s, new_file_dir)
if __name__ == "__main__":
moveDir("/Users/mpy/Downloads/old_dir", ".pdf", "/Users/mpy/Downloads/new_dir")

浙公网安备 33010602011771号