Ir para conteúdo
Faça parte da equipe! (2024) ×

[C++] Manipulando Diretorios


- NOOB
 Compartilhar

Posts Recomendados

Olá pessoal da WebCheats

 

Hoje Aprenderemos Como :

  • Criar um Diretorio
  • Deletar um diretorio
  • Verificar se o diretorio existe
  • Mover um Diretorio

- Manipular um Diretorio

Bom , manipular um diretorio é uma coisa simples, porem bem util para vários tipos de coisas.

 

como iniciei em C++ a bem pouco tempo estarei postando mais coisas para iniciantes.

 

Para poder manipular um diretório usaremos o namespace IO.

 

Mas titio - NOOB como faremos isso?

 

Simples :

 

using namespace System::IO;

 

Agora vamos aos códigos :

 

Criando Diretorio :

 

Directory::CreateDirectory("C:\MeuDiretorio");

 

Deletando Diretorio :

 

Directory::*Delete("C:\MeuDiretorio");

 

 

OBS : no Delete apague o * , eu o coloquei para não aparecer um emoticon.

 

Verificando se o Diretorio Existe :

 

if(Directory::Exists(C:\MeuDiretorio))

{

MessageBox::Show("Diretorio Existe");

}else{

MessageBox::Show("Diretorio não Existe");

}

 

Entendendo :

ai ele irá verificar se o diretorio existe , se existir e exibira na tela : Diretorio Existe

se ele não existir exibira : Diretorio não existe

 

 

Mover Diretorio :

 

Directory::Move("C:\MeuDiretorio", "Caminho" );

 

você usou e viu que tudo funcionou, mas o codigo pode ser optimizado e até evitando exeções

 

Como eu faço isso?

 

Simples,você pode verificar se o diretorio existe antes de deletar , mover ou até criar

no caso do Delete se ele existir ele irá ser deletado senão ele não fara nada , ou você pode chamar uma messahebox de erro.

e a mesma coisa para o Move e Create

 

hum , entendi, então isso quer dizer que aprendi tudo sobre manipulção de diretorios?

 

Claro que não , ainda tem muita coisa que você precisa saber!

mas daqui em diante é você , seu curso ou google...

 

Então , paro por aqui, espero que gostem , caso queiram ir aprendendo mais , de uma olhada na quick list do fixo, google , veja cursos, etc..

 

Abraços e até a proxima !

Link para o comentário
Compartilhar em outros sites

  • 4 semanas atrás...
Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.