katalon写一个脚本从oss下载文件夹到本地的脚本,要求不导入新的依赖库
时间: 2024-04-10 13:34:35 浏览: 92
在Katalon中,要从OSS下载文件夹到本地,可以使用以下脚本:
```groovy
import org.apache.commons.io.FileUtils
String ossFolderUrl = "https://your-oss-folder-url"
String localFolderPath = "path-to-local-folder"
// 创建本地文件夹
File localFolder = new File(localFolderPath)
localFolder.mkdirs()
// 获取OSS文件夹下的文件列表
def fileList = new URL(ossFolderUrl).list()
// 遍历文件列表,下载文件到本地文件夹
fileList.each { String file ->
def url = new URL(ossFolderUrl + "/" + file)
File targetFile = new File(localFolderPath + "/" + file)
FileUtils.copyURLToFile(url, targetFile)
}
```
请将 "https://your-oss-folder-url" 替换为您的OSS文件夹的URL,并将 "path-to-local-folder" 替换为您希望保存下载文件的本地文件夹路径。
这段脚本使用了 Apache Commons IO 库中的 FileUtils 类来简化文件操作。由于您要求不导入新的依赖库,所以这里使用了 Java 内置的类和方法来实现文件操作。
阅读全文