2009. 8. 14. 15:21

BOOST::FILESYSTEM

.목적 : filesystem 관련 기능 제공( 파일 생성/삭제 , path 관리)

.생성
  • 생성자에 경로를 인자로 넣음, unix, window 방식 모두 지원
. query
  • .filename() - 파일명을 리턴함.
  • .extension() - 확장자를 리턴함.
  • .is_complete() - full path 인지 relative path 인지 알려줌.
. path concatenate
  • / operator 이용
  • path("c:\\ss\\test"); path2("../test.h");
  • path3 = path/path2;
  • path3.string() -> c:/ss/test/../test.h 리턴
  • path3.normalize() -> c:/ss/test.h 리턴
. link
  • libboost-filesystem , libbost-system 필요
. reference