본문 바로가기
웹공뷰

java file 경로 관련 함수들

by 이노키_ 2022. 10. 31.
	
File f = new File(path);
System.out.println("f.getName() :" + f.getName());
System.out.println("f.getAbsolutePath() : " + f.getAbsolutePath());
try {
    System.out.println("f.getCanonicalPath() : " + f.getCanonicalPath());
    System.out.println("f.getCanonicalFile() : " + f.getCanonicalFile());
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
System.out.println("f.getPath() : " + f.getPath());
System.out.println("f.getAbsoluteFile() : " + f.getAbsoluteFile());
System.out.println("f.getParentFile() : " + f.getParentFile());

결과

f.getName() :DJI_0001-20221031100256976.JPG
f.getAbsolutePath() : D:\data\database\S_NAS\2020y\11m\06d\10h\DroneJPG\DJI_0001-20221031100256976.JPG
f.getCanonicalPath() : D:\data\database\S_NAS\2020y\11m\06d\10h\DroneJPG\DJI_0001-20221031100256976.JPG
f.getCanonicalFile() : D:\data\database\S_NAS\2020y\11m\06d\10h\DroneJPG\DJI_0001-20221031100256976.JPG
f.getPath() : \data\database\S_NAS\2020y\11m\06d\10h\DroneJPG\DJI_0001-20221031100256976.JPG
f.getAbsoluteFile() : D:\data\database\S_NAS\2020y\11m\06d\10h\DroneJPG\DJI_0001-20221031100256976.JPG
f.getParentFile() : \data\database\S_NAS\2020y\11m\06d\10h\DroneJPG

댓글