Как создать папку в домашнем каталоге?

Я хочу создать каталог path = "$ HOME / somedir" .

Я пробовал использовать boost :: filesystem :: create_directory (путь) , но это не удается - очевидно, функция не расширяет системные переменные.

Как я могу сделать это самым простым способом?

(примечание: в моем случае строка path является константой, и я не знаю наверняка, содержит ли она переменную)

edit: Я работаю над Linux (хотя я планирую перенести свое приложение на Windows в ближайшем будущем).

7
задан meagar 3 February 2011 в 20:39
поделиться