EXCLUIR ARQUIVO

ADILSOO 21/05/2017 22:00:01
#474100
Boa noite pessoal!
Alguém sabe como posso excluir um arquivo com o vb6?

Ja tentei com o Kill e o fso e mesmo assim não dá, a mensagem de permissão negada da sempre.
Mesmo executando o exe como adm não vai.

o que pode ser?
KERPLUNK 22/05/2017 01:13:45
#474104
O arquivo está bloqueado por algum processo. Que arquivo é?
ADILSOO 22/05/2017 06:16:31
#474106
Fala Kerplunk blz?
Então, eu to montando um programa de backup do MySQL, primeiramente ele cria o arquivo.sql e eu compacto ele, em seguida pra não deixar o.sql eu quero apagar ele é deixar somente o compactado.
FUTURA 22/05/2017 08:39:26
#474107
Foi o que o kerplunk disse, vc precisa liberar o uso do arquivo antes de tentar apagar, essa msg de bloqueio, é porque sua aplicação ainda esta usando ele.
ADILSOO 22/05/2017 08:42:38
#474108
Como faz pra liberar?
FUTURA 22/05/2017 10:25:29
#474110
ai depende da forma como vc esta abrindo..
ADILSOO 22/05/2017 11:42:39
#474113
Eu não entendi, pois eu somente gero ele, não tem motivo pra ele estar aberto.

Open xCaminhoBackup & [Ô]BackupTemp.bat[Ô] For Output As #1
Print #1, [Ô]@ECHO OFF[Ô]
Print #1, [Ô]Color 1A[Ô]
Print #1, [Ô]@ECHO Por Favor, aguarde enquanto o Sistema realiza a copia dos dados![Ô]
Print #1, App.Path & [Ô]\[Ô] & [Ô]mysqldump [Ô] & xBancodeDados & [Ô] > [Ô] & [Ô][Ô][Ô][Ô] & xCaminhoBackup & xNomeBackup & [Ô][Ô][Ô][Ô] & [Ô] -h [Ô] & xServidor & [Ô] -u [Ô] & xUsuario & [Ô] -pxSenha[Ô]
Close #1


Eu realizo a criação do arquivo .sql conforme acima.
Existem algum problema no código?
KERPLUNK 22/05/2017 17:19:23
#474123
No código, está ok. O caso é que você está chamando um executável externo nele(o mysqldump). E com certeza é ele quem está usando o bat(pois foi chamado à partir dele).
ADILSOO 22/05/2017 17:54:33
#474124
Hummm, então eu teria que matar o processo do mysqldump, vou testar.
KERPLUNK 22/05/2017 17:59:04
#474125
E porque não pensar ao contrário? Ao invés de criar um bat e executar, execute o seu comando à partir do Shell.
ADILSOO 22/05/2017 18:08:47
#474126
O comando seria o mesmo? Digo isso porque não sei exatamente como seria esse comando no vb em si.
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas