1
有沒有一種方法可以使用java sdk從s3下載多個文件。我不想下載subfodlers,只存在指定文件夾中的文件。我們如何使用Java SDK從S3存儲桶中下載多個文件而不需要文件夾
比方說,我有一個水桶
BucketName:
Mlearn
Keys :
staticConfig/cities.csv
staticConfig/ABC.csv
staticConfig/pwd.csv
staticConfig/Check/xyz.csv
staticConfig/Check/pqr.csv
我只需要下載cities.csv,ABC.csv和pwd.csv沒有什麼應該在子文件夾中檢查下載。
我試着用下面的API
TransferManager tx=new TransferManager(getS3Client());
MultipleFileDownload multi=tx.downloadDirectory("Mlearn", "staticConfig", "D:/temp");
此下載整個子文件夾檢查還。
有人可以請指教。
雖然我可以一一列出並下載一個文件,但效率不高。
當我使用TransFerManager逐個下載文件v/s下載的計算時,TXManager佔用的時間是1.6秒,而一個接一個是2.9秒。
因此想限制一個一個地使用手動下載文件。