Olha só, Vamos analisar:
Se vc passa a String direto, Funciona. Se vc passa variáveis Não Funciona. Só pode ser algo nas variáveis. Não pode ser: _Nada com permissões. _Arquivo Aberto. _Chamada ou Localização da Função. Então, insisto: "Debugue" o programa e na linha onde está a função "DeleteFile", teste o valor (conteúdo) das variáveis. Creio que tenha algo errado alí: no valor dos variáveis. Abraço, Rogério Ricardo Fernandes Desenvolvimento http://www.strategies.inf.br Tel.:47 3221-4500/Fax:47 3221-4599 ----- Original Message ----- From: "Rubem Nascimento da Rocha" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Tuesday, April 04, 2006 4:36 PM Subject: Re: [delphi-br] Porque o Arquivo não é apagado? Tente o seguinte: Caminho:='c:\meudiretorio'; Arquivo:='meuarquivo.txt'; cFile := Caminho + Arquivo; SysUtils.DeleteFile( cFile ); Sds. >From: "Emerson Cassio" <[EMAIL PROTECTED]> >Reply-To: delphi-br@yahoogrupos.com.br >To: <delphi-br@yahoogrupos.com.br> >Subject: Re: [delphi-br] Porque o Arquivo não é apagado? >Date: Tue, 4 Apr 2006 12:39:33 -0400 > >MEsma coisa, > >Não apagou. > >Alguem please me dá uma luz. > > >----- Original Message ----- >From: "Eduardo Silva dos Santos" <[EMAIL PROTECTED]> >To: <delphi-br@yahoogrupos.com.br> >Sent: Tuesday, April 04, 2006 10:39 AM >Subject: Re: [delphi-br] Porque o Arquivo não é apagado? > > > > A principio teria que funcionar... tenta assim pra ver: > > > > Ex: > > Caminho:='c:\meudiretorio'; > > Arquivo:='meuarquivo.txt'; > > cFile := Caminho + Arquivo; > > DeleteFile( cFile ); > > > > é redundante... mas tenta aí pra ver... > > > > > > ----- Original Message ----- > > From: "Emerson Cassio" <[EMAIL PROTECTED]> > > To: <delphi-br@yahoogrupos.com.br> > > Sent: Tuesday, April 04, 2006 11:27 AM > > Subject: [delphi-br] Porque o Arquivo não é apagado? > > > > > > > Pessoal, estou com um problema com a função deletefile. > > > > > > Tenho duas Variaveis do tipo String: Caminho e Arquivo. > > > > > > Ex: > > > Caminho:='c:\meudiretorio'; > > > Arquivo:='meuarquivo.txt'; > > > > > > DeleteFile(caminho+'\'+arquivo); > > > > > > ==> Dessa forma o arquivo não é apagado > > > > > > Já se eu colocar DeleteFile('c:\meudiretorio\meuarquivo.txt'); o >arquivo >é > > > apagado normalmente. > > > > > > > > > O que fazer para conseguir apagar usando variáveis? > > > > > > > > > > > > -- > > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > _________________________________________________________________ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html