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