import shutil
import os
def copy_file_to_folder(src_file, dest_folder):
"""
将文件复制到指定文件夹
参数:
src_file (str): 源文件的路径
dest_folder (str): 目标文件夹的路径
返回:
bool: 如果复制成功返回True,否则返回False
"""
try:
# 确保目标文件夹存在,如果不存在则创建
if not os.path.exists(dest_folder):
os.makedirs(dest_folder)
# 使用shutil.copy2进行复制,保留元数据(如修改时间)
shutil.copy2(src_file, dest_folder)
return True
except Exception as e:
print(f"复制文件时出错: {e}")
return False
# 示例用法
src_file = 'path/to/source/file.txt'
dest_folder = 'path/to/destination/folder'
success = copy_file_to_folder(src_file, dest_folder)
if success:
print("文件复制成功")
else:
print("文件复制失败")
下一篇:python reverse
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站