我的 google 驱动器中有一些文本文件,想在我的 java 代码中读取它们。下面的代码只读取它的元数据而不是文件的内容。
URL fileURL = new URL("https://doc-0c-ao-docs.googleusercontent.com/docs....");
Scanner readFile = new Scanner(fileURL.openStream());
while(readFile.hasNext())
System.out.println(readFile.nextLine());
最佳答案
您使用的链接是指向 .txt 文件的直接(永久)链接吗? 喜欢这个链接:plain text file
或者您正在使用的链接是否在谷歌驱动器(浏览器)中打开?
编辑:
正如您在表扬中所说,文件开始下载。因此,您使用的链接实际上是一个下载链接,而不是指向 .txt 文件的直接链接。
你可以做两件事:
获取 .txt 文件的直接链接
或者
使用 Google 文档 API。
关于java - 在 java 中从谷歌驱动器读取 '*.txt' 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170302/