diff --git a/modules/storage/obs.go b/modules/storage/obs.go index c1009122c..92ab9ba2e 100755 --- a/modules/storage/obs.go +++ b/modules/storage/obs.go @@ -236,13 +236,8 @@ func ObsCopyManyFile(srcBucket string, srcPath string, destBucket string, destPa log.Info("Page:%d\n", index) index++ for _, val := range output.Contents { - // if strings.HasSuffix(val.Key, "/") { - // log.Info("copy file, src key=" + val.Key + " is dir, not copy.") - // continue - // } destKey := destPath + val.Key[length:] - log.Info("copy file,bucket=" + srcBucket + " src key=" + val.Key + "destbucket=" + destBucket + " dest key=" + destKey) - ObsCopyFile(srcBucket, val.Key, destBucket, destKey) + obsCopyFile(srcBucket, val.Key, destBucket, destKey) fileTotalSize += val.Size } if output.IsTruncated { @@ -261,7 +256,7 @@ func ObsCopyManyFile(srcBucket string, srcPath string, destBucket string, destPa return fileTotalSize, nil } -func ObsCopyFile(srcBucket string, srcKeyName string, destBucket string, destKeyName string) error { +func obsCopyFile(srcBucket string, srcKeyName string, destBucket string, destKeyName string) error { input := &obs.CopyObjectInput{} input.Bucket = destBucket input.Key = destKeyName @@ -271,6 +266,7 @@ func ObsCopyFile(srcBucket string, srcKeyName string, destBucket string, destKey if err == nil { log.Info("copy success,destBuckName:%s, destkeyname:%s", destBucket, destKeyName) } else { + log.Info("copy failed,,destBuckName:%s, destkeyname:%s", destBucket, destKeyName) if obsError, ok := err.(obs.ObsError); ok { log.Info(obsError.Code) log.Info(obsError.Message)