Página 1 de 1

Verificar disco no 1.44

Enviado: 05 Ago 2004 00:06
por matrix
estou usando:
!arj a -va a:backup.arj c:\teste\arqs\*.dbf c:\teste1\*.dbf

mas gostaria de antes de tudo verificar se o disco está no drive, tem como??

Agradeço.

Re: Verificar disco no 1.44

Enviado: 05 Ago 2004 08:38
por ANDRIL
matrix escreveu:estou usando:
!arj a -va a:backup.arj c:\teste\arqs\*.dbf c:\teste1\*.dbf

mas gostaria de antes de tudo verificar se o disco está no drive, tem como??

Agradeço.
Ola matrix,

Tente a função Fcreate() para tentar gravar um arquivo no drive. Se a operação for mal sucedida indica problema com o drive.

hand1=fcreate("A:\VAZIO.TXT")

if hand1<0
wait"Unidade inválida ou sem disquete!"
inkey(0)
endif
fclose(hand1) // fecha o handle que foi aberto e libera a porta acessada

Abraços

Re: Verificar disco no 1.44

Enviado: 05 Ago 2004 08:39
por ANDRIL
matrix escreveu:estou usando:
!arj a -va a:backup.arj c:\teste\arqs\*.dbf c:\teste1\*.dbf

mas gostaria de antes de tudo verificar se o disco está no drive, tem como??

Agradeço.
Tente este exemplo:

hand1=fcreate("A:\TESTE.TXT")
if hand1<0
WAIT"Unidade inválida ou sem disquete!"
inkey(0)
endif
fclose(hand1) //libera o drive

Abraços

Enviado: 05 Ago 2004 09:05
por matrix
Valeu, ficou legal.

Abraço.