Fórum Copiar ao criar diretorio #301141

28/10/2005

0

Pessoal tenho o seguinte procedimento:...

procedure TFrmEmpresa.Criar;
Var
Diretorio :String;
begin
Diretorio := ´\wincont\EMP-´+MskCodigo.text+´\´;
if not DirectoryExists(Diretorio) then
ForceDirectories(Diretorio);

Diretorio := ´\wincont\EMP-´+MskCodigo.text+´\´+mskanobase.text+´\´;

if not DirectoryExists(Diretorio) then
ForceDirectories(Diretorio);

end;

... onde ele cria um diretorio (ex:c:\wincont\emp-001\), bem o que eu quero é que dentro deste procedimento que ao criar o diretorio tb copie um arquivo que esta em c:\wincont\precla.db para o diretorio criado, que ficaria assim c:\wincont\emp-001\precla.db, tentei colocar isto:


procedure TFrmEmpresa.Criar;
Var
Diretorio :String;
begin
Diretorio := ´\wincont\EMP-´+MskCodigo.text+´\´;
if not DirectoryExists(Diretorio) then
ForceDirectories(Diretorio);

CopyFile(´c:\wincont\precla.db´,´c:\wincont\EMP-´+MskCodigo.text+´\precla.db´,TRUE);


Diretorio := ´\wincont\EMP-´+MskCodigo.text+´\´+mskanobase.text+´\´;

if not DirectoryExists(Diretorio) then
ForceDirectories(Diretorio);


Mas não deu certo.


P.S. MSKCODIGO.TEXT É O CODIGO CRIADO. EX 001 OU 002 OU 003, ETC.


Eva

Eva

Responder

Posts

28/10/2005

Rômulo Barros

Veja o exemplo q elaborei aqui. FUNCIONOU CERTINHO

CreateDir(´NovoDiretorio´);
   CopyFile(´arquivo.txt´,´NovoDiretorio/arquivo.txt´,true);



Responder

Gostei + 0

29/10/2005

Eva

O q realmente quero é q seja dentro do procedimento acima, pois ele cria o seguinte ...emp-001..., é justamente o MSKCODIGO.TEXT, seja o 001 entende ai ele vai copiar para o 001 se for criado a empresa 001 ou para o 002 se for criada a empresa 002 e assim sucessivamente.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar