通过使用下面的代码,我将获取从源到目标的目录。但是,目标目录和源的时间会更改。
YourClass : IAnimatorListener
我想用他们的时间戳复制源目录。有什么想法吗?
答案 0 :(得分:0)
文档上的第一个警告:
即使是更高级别的文件复制功能(shutil.copy(), shutil.copy2())无法复制所有文件元数据。
在POSIX平台上,这意味着文件所有者和组将丢失为 以及ACL。在Mac OS上,资源分叉和其他元数据不是 用过的。这意味着资源将丢失,文件类型和创建者也将丢失 代码不正确。在Windows上,文件所有者,ACL和备用 数据流不会被复制。
shutil.copytree
默认使用shutil.copy2()
:
使用copystat()复制目录的权限和时间, 使用shutil.copy2()
复制单个文件