반응형
Scala에 경로 또는 파일이 있는지 확인하는 방법
Python과 유사한 Scala에 경로 / 파일이 있는지 어떻게 확인합니까? 아래 예 :
os.path.exists("/home")
Out[4]: True
Java 7 이후 더 나은 방법은
scala> import java.nio.file.{Paths, Files}
import java.nio.file.{Paths, Files}
scala> Files.exists(Paths.get("/tmp"))
res0: Boolean = true
글쎄, 내 질문에 대한 답을 찾아서 미안합니다.
scala> new java.io.File("/tmp").exists
res0: Boolean = true
오래된 질문이지만 여전히 업데이트가 필요합니다. 당신은 사용해야 isFile
또는 isRegularFile
대신 exists
하기 때문에 exists
파일 또는 디렉터리과 같은 이름의 디렉토리가있는 경우 응용 프로그램을 오도 할 수있는 경우 계정에서 본건 걸릴.
java.io 사용
new java.io.File("/tmp/sample.txt").isFile
java.nio 사용
java.nio.file.Files.isRegularFile(java.nio.file.Paths.get("/tmp/sample.txt"))
scala.reflect.io.File("/tmp/sample.txt").exists
잘 작동합니다.
참조 URL : https://stackoverflow.com/questions/21177107/how-to-check-if-path-or-file-exist-in-scala
반응형
'IT TIP' 카테고리의 다른 글
교리 및 LIKE 쿼리 (0) | 2021.01.09 |
---|---|
WCF 웹 서비스 오류 : ASP.NET 호환성을 지원하지 않으므로 서비스를 활성화 할 수 없습니다. (0) | 2021.01.09 |
Ruby는 이러한 파일을로드 할 수 없습니다-active_support / core_ext / object / blank (0) | 2021.01.09 |
밑줄이있는이 이름이 CLS 규격이 아닌 이유는 무엇입니까? (0) | 2021.01.09 |
.htaccess로 사이트를 리디렉션하지만 하나의 폴더 제외 (0) | 2021.01.09 |