![]() |
|||||
|
Você está aqui: Delphi ::: Dicas & Truques ::: Arquivos e Diretórios |
Usando a função ForceDirectories() para criar um diretório juntamente com um ou mais subdiretóriosQuantidade de visualizações: 18607 vezes |
Em algumas situações precisamos, de uma só vez, criar um diretório e, dentro deste diretório, criar outro subdiretório. Para isso, o Delphi nos fornece a função ForceDirectories(), presente na unit SysUtils. Esta função recebe uma string contendo o diretório e subdiretórios a serem criados e returna true se a operação foi efetuada com sucesso e false em caso contrário. Veja um trecho de código no qual criamos um diretório contendo um subdiretório que, por sua vez, contém outro subdiretório: procedure TForm1.Button1Click(Sender: TObject); var diretorio: string; begin // diretório e subdiretorios que queremos criar diretorio := 'C:\arquivo de codigos\delphi\exemplos'; // vamos criar o diretório e subdiretórios if ForceDirectories(diretorio) then ShowMessage('O diretório e subdiretórios foram criados.') else ShowMessage('O diretório e subdiretórios NÃO foram criados.') end; Note que a unit FileCtrl também contém uma função chamada ForceDirectories(). Porém, esta função foi considerada ultrapassada. Dê preferência àquela da unit SysUtils. Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |