Java:使用 URL 作为 Path 对象

标签 java file url path

我正在使用来自不同程序的一些代码。我不完全理解它是如何工作的,但我知道如何使用它。该程序使用您电脑上的文本文件,但我想使用的文本文件不是我下载的文件。这是我想使用的“在线文件”,以 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/

相关文章:

file - 在 GWT 项目中写入文本文件?

c - 从文件 (.txt) 中读取并保存到 char* C

linux - 如何在不重新安装/删除文件的情况下修复/恢复 Linux 权限?

.htaccess - htaccess SEO Url 友好

php - 如何防止在以 .php 结尾的 URL 后添加其他字符串?

java - Heroku Spring Boot 启动

java - 检查 double 是否是 2 的幂

java - 在 Spring Boot 中使用 PostgreSQL 驱动程序创建数据源时出现异常

java - 如何在 OS X 上全局设置 java 系统属性?

url - 在 Yii 中控制 url : controller/action/id to/id