inblog logo
|
programmer
    Java

    Java 경로

    [Java] 상대 경로, 절대 경로
    Jan 12, 2024
    Java 경로
    Contents
    상대 경로절대 경로예제

    OS에 따른 경로 표기법

    윈도우 : C:\workspace\hello.txt
    • 역 슬래시(\)를 씁니다.
    • Java에서는 \\를 써야 한다. ( \는 Java에서 이스케이프 문자)
    맥, 리눅스 : /workspace/hello.txt
    • 슬래시(/)를 씁니다.

    상대 경로

    💡
    실행되는 위치(프로젝트 폴더) 기반으로 경로를 정하는 것

    InteliJ 상대 경로 찾는 법

    notion image
    notion image

    절대 경로

    💡
    루트에서 부터 경로를 찾는 것

    절대 경로 찾는 법

    파일 탐색기의 경로 복사하기
    notion image

    예제

    import java.io.*; public class StreamEx05 { public static void main(String[] args) throws IOException { BufferedReader inputStream = null; PrintWriter outputStream = null; try { // inputStream = new BufferedReader(new FileReader("D:\\workspace\\java_lec\\study\\src\\ex15\\input.txt")); // 절대 경로 inputStream = new BufferedReader(new FileReader("src\\ex15\\input.txt")); // 상대 경로 outputStream = new PrintWriter(new FileWriter("D:\\workspace\\java_lec\\study\\src\\ex15\\output.txt")); String l; while((l = inputStream.readLine()) != null) { outputStream.println(l); } } finally { if(inputStream != null){ inputStream.close();} if(outputStream != null){ outputStream.close();} } } }
     
     
    Share article

    programmer

    RSS·Powered by Inblog