Como criar diretórios usando C++

1. Como criar diretórios usando C++

allysson
broly_45

(usa Ubuntu)

Enviado em 24/11/2014 - 23:48h

Pessoal sempre crie diretorios usando a fução que recebe como paramentro char* mas agora está parecendo está dando erro, como pode ser visto a baixo

IDE:Code::Blocks
error: too few arguments to function ‘int mkdir(const char*, __mode_t)’|
Trecho do código

char *caminho;
mkdir(caminho);





  


2. Re: Como criar diretórios usando C++

7#3 ^/3\\/\\/ |=02 3\\/32
1424M414

(usa Arch Linux)

Enviado em 25/11/2014 - 00:22h

Leia o erro:

error: too few arguments to function ‘int mkdir(const char*, __mode_t)’|


Se ainda não entender, leia o manual da função:

$ man -s2 mkdir 



3. Re: Como criar diretórios usando C++

allysson
broly_45

(usa Ubuntu)

Enviado em 25/11/2014 - 00:27h

1424M414 escreveu:

Leia o erro:

error: too few arguments to function ‘int mkdir(const char*, __mode_t)’|


Se ainda não entender, leia o manual da função:

$ man -s2 mkdir 


eu conseguir criar um diretorio assim

#include <sys/dir.h>

#define DIRNAME "testdir"

int main(void)
{
int teste;

teste = mkdir(DIRNAME);
if (!teste)
printf("DIRETORIO CRIADO\n");
else
{ printf("DIRETORIO NAO CRIADO\n");
exit(1);
}

}



4. Re: Como criar diretórios usando C++

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 25/11/2014 - 11:15h

Bom amigo , o argumento necessário , é se a pasta será apenas lida , poderá ser escrita , enfim , deverá fazer algo parecido com isso :


#include <sys/types.h>
#include <sys/stat.h>

#define diretorio "teste"

// Resto do codigo
int status = mkdir(diretorio, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
// Fim do codigo


De uma lida nesses sites : http://pubs.opengroup.org/onlinepubs/009695399/functions/mkdir.html
http://www.gnu.org/software/libc/manual/html_node/Creating-Directories.html
http://www.gnu.org/software/libc/manual/html_node/Permission-Bits.html#Permission-Bits

Espero ter ajudado

[]'s

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts