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

error: Content is protected !!