|
@@ -344,12 +344,12 @@ func lsDetails(dirPath string) ([]ObjectInfo, error) {
|
|
|
|
|
|
|
|
|
|
|
|
-func Move(srcObjName, dstObjName string) error {
|
|
|
- return move(srcObjName, dstObjName, nil)
|
|
|
+func Move(srcObjName, dstObjName string) (string, error) {
|
|
|
+ return dstObjName, move(srcObjName, dstObjName, nil)
|
|
|
}
|
|
|
|
|
|
-func MoveWithPrefix(srcObjName, dstObjName string) error {
|
|
|
- return move(prefix+srcObjName, prefix+dstObjName, nil)
|
|
|
+func MoveWithPrefix(srcObjName, dstObjName string) (string, error) {
|
|
|
+ return prefix + dstObjName, move(prefix+srcObjName, prefix+dstObjName, nil)
|
|
|
}
|
|
|
|
|
|
func move(srcObjName, dstObjName string, requireInfos []string) error {
|
|
@@ -389,12 +389,12 @@ func move(srcObjName, dstObjName string, requireInfos []string) error {
|
|
|
|
|
|
|
|
|
|
|
|
-func Copy(srcObjName, dstObjName string) error {
|
|
|
- return copying(srcObjName, dstObjName, nil)
|
|
|
+func Copy(srcObjName, dstObjName string) (string, error) {
|
|
|
+ return dstObjName, copying(srcObjName, dstObjName, nil)
|
|
|
}
|
|
|
|
|
|
-func CopyWithPrefix(srcObjName, dstObjName string) error {
|
|
|
- return copying(prefix+srcObjName, prefix+dstObjName, nil)
|
|
|
+func CopyWithPrefix(srcObjName, dstObjName string) (string, error) {
|
|
|
+ return prefix + dstObjName, copying(prefix+srcObjName, prefix+dstObjName, nil)
|
|
|
}
|
|
|
|
|
|
func copying(srcObjName, dstObjName string, requireInfos []string) error {
|
|
@@ -433,12 +433,12 @@ func copying(srcObjName, dstObjName string, requireInfos []string) error {
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
-func CopyPublic(srcObjName, dstObjName string) error {
|
|
|
- return copyPublic(srcObjName, dstObjName, nil)
|
|
|
+func CopyPublic(srcObjName, dstObjName string) (string, error) {
|
|
|
+ return dstObjName, copyPublic(srcObjName, dstObjName, nil)
|
|
|
}
|
|
|
|
|
|
-func CopyPublicWithPrefix(srcObjName, dstObjName string) error {
|
|
|
- return copyPublic(prefix+srcObjName, prefix+dstObjName, nil)
|
|
|
+func CopyPublicWithPrefix(srcObjName, dstObjName string) (string, error) {
|
|
|
+ return prefix + dstObjName, copyPublic(prefix+srcObjName, prefix+dstObjName, nil)
|
|
|
}
|
|
|
|
|
|
func copyPublic(srcObjName, dstObjName string, requireInfos []string) error {
|