#!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!!!")
Python3学习-将文件夹下所有文件移动到指定文件夹下 -20230612
最新推荐文章于 2024-05-03 17:40:10 发布