在资源管理器中执行SaveAs时,是否保留了原始创建者元数据?这就像python中的shutil.copy或shutil.copy2吗?

时间:2018-07-30 18:57:35

标签: python

几天之内我无法测试,但是几天前我写了一个脚本,在火车上有一个可怕的想法,那就是我的计划行不通。

我在建筑师工作,我们必须要求提供图纸编号。使用标准形式,这是只读的。

步骤是:

1)打开只读文件并输入请求的图纸编号(其他人创建的文件)

2)保存到绘图请求文件夹(由用户创建或修改)

3)文档控制器将验证编号并将其放置在文档预订的文件夹中(由他人修改)

问题的关键在于第二步,创建者是否将被归类为用户-因为它是SaveAs?还是保留了原始所有者的元数据?

基本上,我创建了一个例程,该例程检查文件夹中的文件(在这种情况下,它将是第3步的文件夹-已预订的文档),该文件将文件的所有者与我所知道的程序中的文件匹配由用户自动创建,然后进行组织以查找具有匹配的os.stat(file).st_uid信息的最新文件。

运行文件对话框时,我希望提示您猜测正确的文件,以绕过第一步。

在最坏的情况下,将保留文件原始创建者的元数据,是否保留了修改和所有者的历史记录,还是仅保留了最新记录?如果没有历史记录,仅保留原始和最终元数据,我将尝试找到中间所有者...这可能吗?

如前所述,我可以测试一下,但几天后将无法访问网络...尝试在个人笔记本电脑上下载外部文件,以查看是否保留了元数据,但不是。尝试使用python更改所有者,但这是一个只读参数。

Ta

0 个答案:

没有答案