Python将文件从用户目录发送到另一个用户目录

时间:2016-09-23 15:59:10

标签: python

我是Python的新手。我很好奇我将如何能够使用python脚本将我的目录中的某些文件复制到计算机上的另一个用户目录中?我说我需要检查用户和文件的权限是否正确?所以我的问题是如何发送文件并同时检查权限

2 个答案:

答案 0 :(得分:2)

您想使用shutil.copy(src, destination),可以在此处找到文档:https://docs.python.org/2/library/shutil.html#shutil.copy

您还可以在此处阅读有关如何在python中访问文件权限的信息:Checking File Permissions in Linux with Python

Determining Whether a Directory is Writeable

答案 1 :(得分:1)

shutil是复制文件时非常有用的东西。 我曾经需要一个python脚本,将所有.mp3文件从一个目录移动到一个备份,删除原始目录,创建一个新的,然后移回.mp3文件.shutil非常适合你。

该命令的格式是@Kieran之前所说的。

如果你想保留文件元数据,那么使用shutil.copy2(src,dest),因为这相当于一个接一个地运行copy()和copystat()。