Problema: como verificar se um diretório existe antes de criá-lo. Uma solução simples é usar o stat. Neste código não existe o tratamento de exceções.
void criarDiretorio(std::string nome) {
struct stat st;
if(stat(nome.c_str(),&st) == 0)
{
std::cout << "Diretorio " << nome.c_str() << " existe \n";
}
else
{
mkdir(nome.c_str(), S_IRWXU);
}
}
O objetivo deste blog é apresentar soluções para os problemas que vou encontrando utilizando as ferramentas do Linux.
Mostrando postagens com marcador Criando Diretório. Mostrar todas as postagens
Mostrando postagens com marcador Criando Diretório. Mostrar todas as postagens
segunda-feira, 20 de dezembro de 2010
Assinar:
Postagens (Atom)