티스토리 뷰
Poco 라이브러리를 이용하여 디렉토리 생성 하자. 당연히 심플하면서 간단하다.
현재 위치에 MyLog 라는 폴더를 생성 한다.
#include "Poco/File.h"
#include "Poco/Path.h"
std::string strDir = Poco::format("%sMyLog", Poco::Path::current());
Poco::File logDir(strDir);
logDir.createDirectories();
Poco::File 에서 디렉토리를 생성하는 함수가 두가지 있다.
createDirectories() 와 createDirectory() 이다.
대충 함수명으로 짐작이 가능하다.
- createDirectories() 함수
내가 지정한 하위 폴더까지 생성해 준다.
std::string strDir = Poco::format("%sMyLog/User/20160504", Poco::Path::current());
Poco::File logDir(strDir);
logDir.createDirectories();
이러한 식으로 경로를 지정해 주면 현재 위치의 MyLog부터 20160504까지 모두 만들어 준다.
- createDirectory() 함수
지정한 한 폴더를 생성해 준다.
Poco::File logDir(Poco::format("%sLog", Poco::Path::current()));
logDir.createDirectory();
내부 하위 폴더 까지 생성해주지 않는다.
'Programming > Library' 카테고리의 다른 글
[VTK] 이미지 저장하기 (0) | 2016.08.25 |
---|---|
[Poco] 파일 로그 쓰기 (0) | 2016.05.04 |
[VTK] VTK Chart point size 변경 (0) | 2016.04.15 |
[VTK] RenderString함수를 이용하여 string의 width, height 값 구하기 (0) | 2016.04.08 |
댓글