Java。使用URL作为Path对象

问题描述 投票:0回答:1

我正在使用另一个程序中的一些代码,我不完全理解它的工作原理,但我知道如何使用它。我不完全明白它是如何工作的,但我知道如何使用它。该程序使用的是你电脑上的一个文本文件,但我想使用的文本文件不是我下载的文件。它是 "一个在线文件",作为一个链接,它的开头是 https://我想使用的。为了让程序工作,它需要文件是一个Path对象,但我不知道如何把URL变成一个Path,而不使程序停止并给出一个错误。我试过使用 [url].toURI(). 没用。我已经尝试了不同的方法来制作URL,但我找不到一个有效的方法。

最合理的做法是程序不下载文件,但如果不能让其他东西工作,这也是一种可能性(我已经试过了,我也有问题。我可以找到的大部分方法都没有用,因为有些线路混在一起了,这使得它不能与程序一起工作)。)

编辑。 正如我所预料的那样,这是不可能的,所以我需要找到如何下载文本文件,作为完全相同的文件。行数需要保持不变,有些东西不能移到另一行。

java file url path
1个回答
0
投票
URL url=getClass().getResource("https://websiteYouTryToDownloadTheFileFrom/yourfile.txt"); 
File yourFile=new File(url.toURI());

0
投票

我找到了怎么做。

首先,正如我在编辑中所说的,不能直接使用URL作为路径。作为一个变通的办法,我做了一个临时文件,这 这个 网站帮我解决了。

之后,我需要将URL中的文本文件打印到临时文件中。我使用了NIO方法,从 此处.

希望能帮助到大家,如果其他人有同样的问题。

© www.soinside.com 2019 - 2024. All rights reserved.