private async Task RenameFile(DriveService service, String newTitle, String fileId) { File file = new File(); file.Title = newTitle; // Rename the file. FilesResource.PatchRequest request = service.Files.Patch(file, fileId); File updatedFile = await request.ExecuteAsync(); }
// Renames a file or folder public FileManagerResponse Rename(string path, string name, string newName, bool replace, FileManagerDirectoryContent[] data) { FileManagerResponse renameResponse = new FileManagerResponse(); DriveService service = GetService(); try { File file = new File(); file.Title = newName; // Rename the file. FilesResource.PatchRequest request = service.Files.Patch(file, data[0].Id); } catch (Exception e) { Console.WriteLine("An error occurred: " + e.Message); return(null); } renameResponse.Files = new[] { getFileDetails(data[0].Id) }; return(renameResponse); }