반응형
Java 7 java.nio.file.Path에서 하위 파일 / 폴더에 액세스하는 방법은 무엇입니까?
Java 7 은 java.io.File을 대체 할 수 있는 java.nio.file.Path 를 도입했습니다 .
파일을 사용하여 특정 파일에 액세스하면 다음을 수행합니다.
File parent = new File("c:\\tmp");
File child = new File(parent, "child"); // this accesses c:\tmp\child
경로로이를 수행하는 방법은 무엇입니까?
나는 그것이 작동한다고 생각했다.
Path parent = Paths.get("c:\\tmp");
Path child = Paths.get(parent.toString(), "child");
그러나 전화 parent.toString()
는 추한 것입니다. 더 좋은 방법이 있습니까?
이 이름을 가진 두 가지 방법이 있습니다. 하나 는 친척 Path
을 , 다른 하나 는 String
. 그것은 사용되는 Path
부모로서가 호출되는 것을 추가 하거나 String
상대를 Path
정의하게됩니다.
Path parent = Paths.get("c:\\tmp");
Path child = parent.resolve("child");
반응형
'ProgramingTip' 카테고리의 다른 글
ASP.NET에 두 가지 호환되지 않는 세션 상태 유형이있는 이유는 무엇입니까? (0) | 2020.12.12 |
---|---|
Windows 용 Sequel Pro 대안 (0) | 2020.12.12 |
Unix 도메인 소켓은 여러 클라이언트를 어떻게 구별합니까? (0) | 2020.12.12 |
Kotlin Bytecode-IntelliJ IDEA에서 분석하는 방법? (0) | 2020.12.12 |
WiX를 사용하여 이벤트 로그 소스를 생성하는 방법 (0) | 2020.12.12 |