Python3学习-将文件夹下所有文件移动到指定文件夹下 -20230612

#!usr/bin/env python  
# -*- coding:utf-8 _*-
""" 
@author:eivision 
@file: MoveFile.py 
@time: 2023/06/12 
"""
# methond1
# 在进行移动文件夹下所有文件时,需将该程序放置在文件中;
# import shutil
# import os
#
# # 指定要移动到的文件夹路径
# destination_folder = './TestMoveFiles'
#
# # 获取当前文件夹下的所有文件
# files = os.listdir()
#
# # 遍历所有文件并移动到指定文件夹
# for file in files:
#     # 排除当前脚本文件
#     if file != os.path.basename(__file__):
#         shutil.move(file, destination_folder)

# methond2 将指定文件夹下所有文件移动到指定文件夹中,无需将需将该程序放置指定的文件中;
# -*- coding:utf-8 -*-
import shutil
import os

def remove_file(old_path,new_path):
    print(old_path)
    print(new_path)
    filelist = os.listdir(old_path)      #列出该目录下的所有文件,listdir返回的文件列表是不包含路径的。
    print(filelist)
    for file in filelist:
        src = os.path.join(old_path, file)
        dst = os.path.join(new_path, file)
        print('src:', src)                 # 原文件路径下的文件
        print('dst:', dst)                   # 移动到新的路径下的文件
        shutil.move(src,dst)

if __name__ == '__main__':
    # old_path = './file1Test'          # 原文件夹路径1
    old_path = './file2Test'            # 原文件夹路径2

    new_path = './TestMoveFiles'        # 新文件夹路径
    remove_file(old_path,new_path)
print("Files moved successfully!!!")

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_44119674

觉得有帮助,鼓励下吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值