我正在使用来自不同程序的一些代码。我不完全理解它是如何工作的,但我知道如何使用它。该程序使用您电脑上的文本文件,但我想使用的文本文件不是我下载的文件。这是我想使用的“在线文件”,以 https://
开头的链接。为了使程序正常工作,它需要文件成为 Path 对象,但我不知道如何将 URL 变成 Path,而不会使程序停止并给出错误。我尝试过使用[url].toURI()
。没用。我尝试了不同的方法来制作 URL,但找不到有效的方法。
对于程序来说,不下载文件是最有意义的,但如果不可能使其他事情正常工作,这是一种可能性(我已经尝试过,而且我也遇到了问题。我可以的大多数方法find 不起作用,因为有些行混合在一起,这使得它无法与程序一起工作)。
编辑:正如我所料,这是不可能的,所以我需要找出如何下载文本文件,作为完全相同的文件。这些行需要保持不变,某些内容不能移动到不同的行。
最佳答案
URL url=getClass().getResource("https://websiteYouTryToDownloadTheFileFrom/yourfile.txt");
File yourFile=new File(url.toURI());
关于Java:使用 URL 作为 Path 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61917656/