AndroidJava

[JAVA] 디렉토리 생성시 파일경로(directory)와 파일명 분리방법 : lastIndexOf 쓰지말자

파일경로에서 파일명과 디렉토리를 간단하게 분리해서  폴더 생성 및 파일을 생성할 수 있다.

폴더와 파일명 분리 예제 코드

public static void main(String[] args) {

 
    File file = new File("D:\\download\\mp3\\아이유\\아이유노래목록.txt");

    if(!file.exists()){
        String path = "";
	String filename = "";

	path = file.getParentFile().toString();
	filename = file.getName();

	System.out.println(path);
	System.out.println(filename);

        //디렉토리 생성

        File folder = new File(path);

        if(!folder.exists()) {

           folder.mkdirs();

        }

       //파일생성

       file.createNewFile();

      }

 }

getParentFile() 메소드를 통해 실제 파일 명 전까지의 절대경로를 추출할 수 있고 파일명도 아주 간단히 분리해서 가져올  수 있다.


[연관자료]

[JAVA] 파일 생성 예제 코드 : FileWriter 및 BufferedWriter 샘플

[JAVA] 파일명과 확장자를 아주 쉽게 분리하는 방법: lastIndexOf쓰지말자.

error: Content is protected !!