public async Task <string> DeleteAsync(string fileId) { FilesResource.DeleteRequest deleteRequest = _driveService.Files.Delete(fileId); var deleteResponse = await deleteRequest.ExecuteAsync(); return(deleteResponse); }
private async Task RemoveExistingFile(DriveService service, string fileIdToDelete) { mLogger.LogDebug($"Going to remove file id {fileIdToDelete} from {mTaskerDriveDirectory} directory"); FilesResource.DeleteRequest deleteRequest = service.Files.Delete(fileIdToDelete); deleteRequest.Fields = "id"; string deleteResult = await deleteRequest.ExecuteAsync().ConfigureAwait(false); mLogger.LogDebug($"Done removing file id {fileIdToDelete}. Delete result: {deleteResult}"); }
/// <summary> /// Realiza a exclusão de um item a partir do seu nome. /// </summary> /// <param name="tipo">Tipo do item (pasta ou arquivo).</param> /// <param name="nome">Nome do arquivo.</param> /// <param name="idPastaPai">ID da pasta onde o arquivo está armazenado.</param> public async Task ExcluirPorNome(TipoGoogleDriveFile tipo, string nome, string idPastaPai = null) { var file = await ProcurarPorNome(tipo, nome, idPastaPai); if (file == null) { return; } FilesResource.DeleteRequest deleteRequest = _driveService.Files.Delete(file.Id); await deleteRequest.ExecuteAsync(); }
public async Task <bool> DeleteFile(string name) { try { FilesResource.DeleteRequest DeleteRequest = service.Files.Delete(name); await DeleteRequest.ExecuteAsync(); return(true); } catch (Exception) { return(false); } }
public static Task <string> DeleteFileAsync(string gFileId) { IsDeletingFile = true; Task <string> deleteTask = null; DriveService service = GetGDriveService(); try { FilesResource.DeleteRequest deleteRequest = service.Files.Delete(gFileId); deleteTask = deleteRequest.ExecuteAsync(); } catch (Exception e) { Debug.WriteLine("An error occurred: " + e.Message); throw; } finally { IsDeletingFile = false; } service?.Dispose(); return(deleteTask); }
/// <summary> /// Realiza a exclusão de um item a partir do seu ID. /// </summary> /// <param name="id">ID do arquivo que será excluído.</param> public async Task ExcluirPorId(string id) { FilesResource.DeleteRequest deleteRequest = _driveService.Files.Delete(id); await deleteRequest.ExecuteAsync(); }
public async Task<String> TryRemoveRecordFromGoogleDrive(FileEntityAggregator targetFile) { DriveService driveService = await TryGetAuthorizer(); FilesResource.DeleteRequest deleteRequest = new FilesResource.DeleteRequest( driveService, targetFile.GoogleDriveParentId); return await deleteRequest.ExecuteAsync(); }
/// <summary> /// Delete a file in the appDataFolder. /// </summary> /// <param name="fileId">The ID of the file to delete.</param> public async Task DeleteFileAsync(string fileId) { FilesResource.DeleteRequest deleteRequest = service.Files.Delete(fileId); await deleteRequest.ExecuteAsync(); }