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: 18973 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 |





