gpt4 book ai didi

java - 使用 Java 'File' 类访问 GCS 中存在的文件

转载 作者:行者123 更新时间:2023-11-30 06:30:19 30 4
gpt4 key购买 nike

是否可以使用 Java“File”类访问 Google Cloud Storage 中存在的文件(“gs://balajee/abc.txt”)?

File file=new File("C:/Users/balajeev/Desktop/abc.txt");

这就是我们访问本地 Windows 文件夹中的文件的方式。访问 GCS 中存在的文件相当于什么?我可以让许多 Java API 与云存储通信并允许我访问我的文件,但这是一个特定要求,我需要"file"类的“对象”进行进一步处理,并且文本文件存在于 GCS 中。

有线索吗?

最佳答案

您需要用于 Google Cloud Storage 的 NIO Provider。在这里:https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio

设置完成后,您可以像这样使用它:

Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
try (InputStream input = Files.openInputStream(path)) {
// ...
}

关于java - 使用 Java 'File' 类访问 GCS 中存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46296954/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com