本文介绍如何判断文件是否存在。
以下代码用于判断指定的文件是否存在:
package main import ( "fmt" "os" "github.com/aliyun/aliyun-oss-go-sdk/oss" ) func main() { // 创建OSSClient实例。 client, err := oss.New("<yourEndpoint>", "<yourAccessKeyId>", "<yourAccessKeySecret>") if err != nil { fmt.Println("Error:", err) os.Exit(-1) } // 获取存储空间。 bucket, err := client.Bucket("<yourBucketName>") if err != nil { fmt.Println("Error:", err) os.Exit(-1) } // 判断文件是否存在。 isExist, err := bucket.IsObjectExist("<yourObjectName>") if err != nil { fmt.Println("Error:", err) os.Exit(-1) } fmt.Println("Exist:", isExist) }