Fórum Criar pastas #244294
24/07/2004
0
obrigado!!!
Luiz_aquino
Curtir tópico
+ 0Posts
24/07/2004
Sandra
Utilizando o link Pesquisar: [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=18964&highlight=mksubdir]Cria sub pastas no delphi[/url].
Boa sorte!
Gostei + 0
25/07/2004
Luiz_aquino
MkDir(´c:\pasta\´);
gostaria de fazer o seguinte tenho uma pasta criada
c:\Fotos\
aí quando for inserir um novo cliente crie uma pasta dentro de fotos com o nome
do cliente
digamos vou colocar o nome do cliente em um DBEdit1 aí teria q ficar assim
c:\Fotos\DBEdit1 //q seria o nome do cliente
Gostei + 0
25/07/2004
Bon Jovi
function TForm1.NomeValido(Nome: string): string; const CaracteresInvalidos: string = ´\/:*?"<>|´; var i: integer; begin Result := Nome; for i := 1 to Length(CaracteresInvalidos) do Result := StringReplace(Result, CaracteresInvalidos[i], ´_´, [rfReplaceAll]); end; procedure TForm1.CriaDiretorio(Diretorio: string); begin if not DirectoryExists(Diretorio) then if not CreateDir(Diretorio) then raise Exception.Create(´Não foi possível criar ´ + Diretorio); end; procedure TForm1.ClientDataSet1AfterPost(DataSet: TDataSet); //Ou no evento q achar melhor begin CriaDiretorio(´C:\goiaba´); CriaDiretorio(´C:\goiaba\´ + NomeValido(edtNomeCliente.Text)); end;
Gostei + 0
26/07/2004
Luiz_aquino
essa procedure tenho q criar?
Gostei + 0
26/07/2004
Otto
ela ja esta no código do nosso amigo Bon Jovi
procedure TForm1.CriaDiretorio(Diretorio: string); begin if not DirectoryExists(Diretorio) then if not CreateDir(Diretorio) then raise Exception.Create(´Não foi possível criar ´ + Diretorio); end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)