티스토리 뷰

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();

내부 하위 폴더 까지 생성해주지 않는다.



참고 : http://pocoproject.org/docs/

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함