def move_files(path, new_path):
'''
移动文件到指定目录
:param path:
:param new_path:
:return:
'''
try:
now_time = datetime.date.today().strftime('%Y%m%d') # 获取今日当前时间,创建文件夹时候用
new_path = new_path + 'over' + now_time
if not os.path.exists(path): # 文件目录
os.makedirs(path) #makedirs 创建文件时如果路径不存在会创建这个路径
print('创建')
if not os.path.exists(new_path): # 新的文件目录
os.mkdir(new_path)
print('创建')
for file in os.listdir(path):
# oldpath = os.path.join(path, file) # 跟下一句的效果一样
oldpath = path + '/' + file
# print(oldpath)
try:
shutil.move(oldpath, new_path)
print('%s 转移完成!' % file)
except Exception as e:
print('文件已经存在,不能移动原因是:', e)
except Exception as e:
print('移动文件失败的\n原因是:', e)
python移动文件(非文件夹)
最新推荐文章于 2023-09-07 11:09:18 发布