[java] 로컬 파일을 Java의 URL로 전달

URL단위 테스트를 위해 로컬 파일을 사용하여 새 객체를 어떻게 만듭니 까?



답변

new File(path).toURI().toURL();


답변

자바 7 사용 :

Paths.get(string).toUri().toURL();

그러나 아마도을 얻고 싶을 것입니다 URI. 예를 들어,로 URI시작 file:///하지만 URL은 file:/(적어도 그것이 toString생산하는 것입니다)입니다.


답변

new File("path_to_file").toURI().toURL();


답변

new URL("file:///your/file/here")


답변

File myFile=new File("/tmp/myfile");
URL myUrl = myFile.toURI().toURL();


답변

유닉스 계열 시스템의 경우 http://en.wikipedia.org/wiki/File_URI_scheme 에서 전체 구문을 살펴보십시오 file:///your/file/here.Windows 시스템의 경우 @Alex가 말한 것처럼file:///c|/path/to/file


답변

당신은 또한 사용할 수 있습니다

[AnyClass].class.getResource(filePath)