在Google云端硬盘中重命名文件和扩展程序

时间:2014-06-24 10:37:53

标签: c# google-drive-api

我已将文件上传为filename.txt,我想将其重命名为filename.java,因此我执行了此代码

File file = new File();
file.Title = "filename.java";
FilesResource.PatchRequest request = service.Files.Patch(file, fileId);
File updatedFile = request.Execute();

文件已更新为新标题filename.java。但是当我下载此文件时,文件名显示为filename.java.txt。那么为什么要将以前文件名的扩展名添加到更新的文件名中呢?以及如何克服这个?

1 个答案:

答案 0 :(得分:2)

fileExtension是documented to be read-only and determined at creation time

  

fileExtension string下载此文件时使用的文件扩展名。该字段是只读的。要设置扩展名,请在创建文件时将其包含在标题中。仅在内容存储在云端硬盘中的文件中填充此内容。