gpt4 book ai didi

google-drive-api - Google 云端硬盘文档时间戳

转载 作者:行者123 更新时间:2023-12-02 07:55:22 26 4
gpt4 key购买 nike

我假设modifiedDate搜索字段是修改(显然)或上传到驱动器的日期。有没有办法在其 native 系统上保留文件的原始创建日期?或者有没有可能修改这个字段?谢谢你,肖恩

最佳答案

上传后可以使用File.Update设置修改日期。

https://developers.google.com/drive/v2/reference/files/update

此外,File.Patch 也可以工作:

https://developers.google.com/drive/v2/reference/files/patch

我知道我有时读过另一个旧线程,其中讨论了能够在插入时保留原始创建日期,或者至少将其作为一个选项会很好,但此功能尚不存在。 (现在找不到帖子了...)

更新:

我认为有一种方法来更新文档时间戳会很好,所以这里是:

    public static File SetLastModified(string fileID, DateTime lastModified)
{
File file = DriveService.Files.Get(fileID).Fetch();
file.ModifiedDate = lastModified.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fff'Z'");
try
{
FilesResource.UpdateRequest request = DriveService.Files.Update(file, fileID);
request.SetModifiedDate = true;
file = request.Fetch();
}
catch (Exception e)
{
throw;
}
return file;
}

关于google-drive-api - Google 云端硬盘文档时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16114970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com