/// <summary> /// Move feature with source delete and option for overwrite. /// </summary> /// <param name="file"></param> /// <param name="path"></param> /// <param name="overwrite"></param> /// <returns>FileInfo</returns> public static FileInfo MoveToLocal(this S3FileInfo file, string path, bool overwrite) { var localFile = file.CopyToLocal(path, overwrite); file.Delete(); return(localFile); }
public void CopyFile(string originalPath, string duplicatePath) { originalPath = CleanPath(originalPath); duplicatePath = CleanPath(duplicatePath); var file = new S3FileInfo(_client, _amazonS3StorageConfiguration.AWSFileBucket, originalPath); file.CopyToLocal(duplicatePath); }