当将文档上传到LiveLink (我们使用的是9.7.1)时,文件上的原始创建数据将更改为文件上传的日期/时间。这是合理的,但是否有一个简单的方式上传文件和保存文件创建日期?
第三方解决方案或特定的方法用于自定义开发将是有帮助的。重点放在容易上。我们要多次上传离散数据集,而不是一次上传大量数据。
不特定于LiveLink 9.7.1的一般方法和解决方案是没有帮助的。
发布于 2011-05-19 08:19:34
我能想到的最简单的解决方案就是使用LAPI。LAPI包含用于上载文档的函数,一旦它们被上传,您就可以使用UpdateObjectInfo函数修改其属性(包括创建日期)。
发布于 2011-05-10 20:02:39
我从来没有发现这在Linux或Windows中是可能的。DataTime字段是本地存储的-它们不会写入您正在更改或移动的文件。
这也是一个合乎逻辑的结论。如果您更改日期时间,并且操作系统将该日期时间放置在文件中,它将更改MD5哈希,从而更改文件。
此外,您还可以做一个服务器端脚本来获取文件上传前的日期,然后在文件上传后立即将其写入文件。
发布于 2011-05-12 16:51:44
我对你所说的程序一无所知,但这可能会帮助你找到一个解决方案:
在upload
如果您在Windows上,就会有这个http://www.nirsoft.net/utils/nircmd.html,它支持通过命令行更改文件的创建/修改时间。
https://stackoverflow.com/questions/5819639
复制相似问题