以下代码将带有.jpg扩展名的单个目录中的所有文件上传到指定的Amazon S3存储桶。 UploadDirectoryAsync()中的第三个参数是一个定义要匹配的文件的搜索模式(字符串)。是否可以匹配多种文件类型?
TransferUtility fileTransferUtility = new TransferUtility(accessKey, secretKey, Amazon.RegionEndpoint.APNortheast1);
fileTransferUtility.UploadDirectoryAsync(folder, bucketName, "*.jpg", SearchOption.TopDirectoryOnly);
例如:
"*.jpg|*.png|*.gif"
它似乎不适用于正则表达式,所以我想知道它是否可以完成。官方参考文献没有提供太多帮助。
答案 0 :(得分:1)
AWS SDK for .NET直接将searchPattern
UploadDirectoryAsync()
传递给Directory.GetFiles()
,{{3}}似乎不支持简单通配符之外的模式。