文件按照名称自动归类

查看 69|回复 2
作者:phantomxjc   
import  os
import shutil
def copyfile(source_path,target_path,target_path2):
    print(target_path)
    if not os.path.exists(target_path2):
        # 如果目标路径不存在原文件夹的话就创建
        os.makedirs(target_path2)
    target_path3 = target_path + '-1'
    if  os.path.exists(target_path) == True:
        print(os.path.exists(target_path))
        os.rename(target_path,target_path3)
        shutil.move(source_path, target_path)
    if os.path.exists(target_path) == False:
        print(os.path.exists(target_path))
        shutil.move(source_path, target_path)
def copyfiles():
    #文件原始位置
    LocalDir =
    for djbh in os.listdir(LocalDir):
        local_path = os.path.join(LocalDir, djbh)
        print(djbh)
        print(local_path)
        year = djbh[0:4]
        monthday = djbh[4:8]
                #文件应存放位置上级目录
        RemoteDir =
                #文件应存放位置
        RemoteDir2 =
        copyfile(local_path, RemoteDir2,RemoteDir)
    print('copy dir finished!')
copyfiles()

文件, 位置

ytfty   

这个要是能有演示的图片就更好了,功能也介绍不完整,建议补充一下
lockxxx   

感谢分享。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部