Dev - C++ - Crear carpetas c++

 
Vista:
sin imagen de perfil

Crear carpetas c++

Publicado por Noel (2 intervenciones) el 23/08/2022 15:38:45
Buenas gente, espero que me ayuden, necesito crear carpetas y/o archivos que la ruta contenga espacios, un ejemplo:

ruta = "/home/mis ejemplos/mis reportes/reporte1.txt"

con mkdir estoy intentando crear carpetas en Linux porque dentro de ellas voy a insertar documentos, se que para crear carpetas se usan " " para que no de error, pero aun asi no me crean las carpetas y por ende no me crea el archivo.

Ejemplo:

ruta1= /home/discos/disco1.bin mkdir(ruta1); //Crea carpetas

ruta2="/home/mis ejemplos/mis reportes/reporte1.txt" mkdir(ruta2); //No crea carpetas

si me pudieran ayudar muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Crear carpetas c++

Publicado por antonio (85 intervenciones) el 24/08/2022 09:45:16
Si deja poner espacios mira este ejemplo que he probado yo y la crea con espacios
https://es.acervolima.com/crear-directorio-o-carpeta-con-el-programa-c-c/

// C++ program to create a directory in Linux
#include <bits/stdc++.h>
#include <iostream>
#include <sys/stat.h>
#include <sys/types.h>
using namespace std;

int main()

{

// Creating a directory
if (mkdir("geeks forgeeks", 0777) == -1)
cerr << "Error : " << strerror(errno) << endl;

else
cout << "Directory created";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Crear carpetas c++

Publicado por Osmar (2 intervenciones) el 24/08/2022 15:31:36
Ya lo probé y me funcionó, muchas gracias por la ayuda!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar