python复制文件到父级目录
时间: 2023-08-13 13:07:45 浏览: 103
python实现复制文件到指定目录
5星 · 资源好评率100%
要将文件复制到父级目录,可以使用Python的shutil模块中的copy2函数。copy2函数在复制文件时会尝试保留原文件的元数据(如创建时间和权限等)。
以下是一个示例代码,演示如何将文件复制到其父目录:
```python
import shutil
import os
def copy_file_to_parent_directory(file_path):
# 获取文件名和父目录路径
file_name = os.path.basename(file_path)
parent_directory = os.path.dirname(os.path.abspath(file_path))
# 构建目标路径
destination_path = os.path.join(parent_directory, file_name)
try:
# 复制文件到父目录
shutil.copy2(file_path, destination_path)
print(f"文件已成功复制到父目录:{destination_path}")
except Exception as e:
print(f"复制文件时出错:{e}")
# 调用函数进行测试
copy_file_to_parent_directory("/path/to/your/file.txt")
```
请将`/path/to/your/file.txt`替换为实际的文件路径。运行代码后,它将尝试将文件复制到其父目录中,并打印出复制成功与否的信息。
阅读全文