Fórum Problemas ao excluir arquivos. #300793
26/10/2005
0
Ola galera,
Pessoal é o seguinte. Tenho um arquivo .htm contendo dados que preciso importar para meu banco. Então eu tenho uma variável vHTM do tipo TEXTFILE que recebe o .HTM - AssignFile(vHtm, vNomeArq); - em seguida eu abro esse arquivo - Reset(vHtm);. Pois entao, depois de extrair todos os dados do arquivo eu uso DeleteFile(vNomeArq) - vNomeArq contem o diretorio + o nome do arquivo - para tentar excluir esse arquivo, mas o problema é que ele esta aberto então a exclusão nao funciona, ja tentei usar CloseFile(vHTM) e mesmo assim o windows diz que o arquivo esta sendo usado por alguem. Fui no diretorio tentar excluir manualmente depois que é executado toda a importação e nada. Mas logo que eu fecho o sistema eu consigo excluir o maldito arquivo.
Alguem sabe como posso resolver isso??
Abraços a todos
Pessoal é o seguinte. Tenho um arquivo .htm contendo dados que preciso importar para meu banco. Então eu tenho uma variável vHTM do tipo TEXTFILE que recebe o .HTM - AssignFile(vHtm, vNomeArq); - em seguida eu abro esse arquivo - Reset(vHtm);. Pois entao, depois de extrair todos os dados do arquivo eu uso DeleteFile(vNomeArq) - vNomeArq contem o diretorio + o nome do arquivo - para tentar excluir esse arquivo, mas o problema é que ele esta aberto então a exclusão nao funciona, ja tentei usar CloseFile(vHTM) e mesmo assim o windows diz que o arquivo esta sendo usado por alguem. Fui no diretorio tentar excluir manualmente depois que é executado toda a importação e nada. Mas logo que eu fecho o sistema eu consigo excluir o maldito arquivo.
Alguem sabe como posso resolver isso??
Abraços a todos
Diegodelphi
Curtir tópico
+ 0
Responder
Posts
28/10/2005
Beto_martini
Amigo.
Antes de excluir tente fechar o arquivo assim:
System.closefile(nomedoarquivo);
Antes de excluir tente fechar o arquivo assim:
System.closefile(nomedoarquivo);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)