Example #1
0
        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);
        }