[Java] File 클래스를 활용하여 파일 경로 추출개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 16. 00:18
Table of Contents
import java.io.File;
public class FileObject {
public static void main(String[] args) {
File file = new File("C:\\Users\\folder1\\folder2\\JavaPractice\\JavaPractice\\out.txt");
// 파일명과 경로가 String 형태로 들어온다면... 구분
String fstr = file.toString();
System.out.println(fstr);
System.out.println("--------------------------");
// fstr에서 드라이브만 추출
System.out.println("--드라이브만 추출--");
System.out.println(fstr.substring(0, fstr.indexOf(File.separator)));
// fstr에서 파일명만 추출
System.out.println("--파일형식까지 추출--");
System.out.println(fstr.substring(fstr.lastIndexOf(file.getName()))); // .txt까지
System.out.println("--파일형식제외 추출--");
System.out.println(fstr.substring(fstr.lastIndexOf(File.separator)+1, fstr.indexOf("."))); // 파일형식 제외
// fstr에서 파일 경로만 추출
System.out.println("--파일경로 추출--");
System.out.println(fstr.substring(0, fstr.lastIndexOf(File.separator)));
}
}
[Java] File 클래스를 활용하여 파일 경로 추출 끝!
(다음 게시물 예고편)
[Java] BufferedReader, FileReader를 활용하여 단어장 만들기
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!