[?] [C++] Duda sobre creación de directorios

Iniciado por marlboreano, 21 Marzo 2015, 17:32 PM

0 Miembros y 1 Visitante están viendo este tema.

marlboreano

Hola a todos.
Estaba programando tranquilamente cuando me encontré con el grave problema de no saber cómo crear un directorio bajo C++. El tema de crearlo en sí, no es el problema, sino que no encuentro nada "standard" y si o sí standard, porque mi proyecto se puede ejecutar tanto en Windows, Linux como Mac, y no manejo muy bien las directivas del pre-procesador como para usar una u otra función dependiendo el SO.
Si alguien sabe, de ante mano le agradezco.

P.D.: En gugl estuve viendo algunas alternativas, nada standard, como makedir (de MS-DOS) y lo más parecido a standard, Filesystem de boost.

Desde ya, muchas gracias :).

ivancea96

Estándar no hay para crear directorios que yo sepa. Tienes, o llamadas a la API del sistema operativo, o utilizar system().

Orubatosu

Hombre, difícilmente puedes encontrar algo "standar" cuando estás hablando de diferentes sistemas de ficheros, y estos son propietarios (o al menos pertenecen exclusivamente a un sistema)

Si intentarás hacerlo "a bajo nivel" deberías de lidiar con diferentes tipos de sistemas de archivos, si lo haces por una API te olvidas de esa historia.

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998