Erro 123 Ferase()
Enviado: 04 Mai 2016 13:40
Olá...
Estou tentando apagar uns arquivos pelo programa mas não estou conseguindo... Alguns dá um erro 123. Vi pela documentação que o Ferror() retorna o numero do erro, só que ele tá retornando 123 e na documentação só vai até o 33, daí não consigo identificar o erro e o porque não consegue apagar o arquivo. É um arquivo XML que consigo apagar normalmente pressionando DEL em cima dele. Já tentei com delete file, com HB_run(del arq /y) e a mesma coisa..
Alguém sabe qual é o erro 123.
Se eu ficar rodando o programa ele vai eliminando os arquivos, tipo executo uma vez, apaga 02, executo novamente apaga mais 01... em tres tentativas consegui apagar os 04 arquivos.
Código
Erro:
Obrigado
Rubens
Estou tentando apagar uns arquivos pelo programa mas não estou conseguindo... Alguns dá um erro 123. Vi pela documentação que o Ferror() retorna o numero do erro, só que ele tá retornando 123 e na documentação só vai até o 33, daí não consigo identificar o erro e o porque não consegue apagar o arquivo. É um arquivo XML que consigo apagar normalmente pressionando DEL em cima dele. Já tentei com delete file, com HB_run(del arq /y) e a mesma coisa..
Alguém sabe qual é o erro 123.
Se eu ficar rodando o programa ele vai eliminando os arquivos, tipo executo uma vez, apaga 02, executo novamente apaga mais 01... em tres tentativas consegui apagar os 04 arquivos.
Código
Código: Selecionar todos
WHILE (.T.)
IF FERASE('"'+cFILE_APAGA+'"') = -1
IF MsgYesNo('Arquivo nao eliminado: '+cFILE_APAGA+HB_EOL() +;
'Erro: '+STR(FError(),5)+HB_EOL() +;
'Tenta Novamente ?','Erro' )
LOOP
ELSE
EXIT
ENDIF
ELSE
lAPAGA := .T.
ENDIF
ENDDORubens