Finalizar programa[RESOLVIDO]

8 respostas
snowblacksoul

Ola pessoal

talvez o assunto não esteja colocado de forma correta, o que estou precisando é o seguinte, vou desenvolver um sistema que chama um bat ou uma procedure do sqlserver ou uma dts, na verdade irei chamar tudo isso no sistema, mas enquanto a dts não finaliza eu nao posso rodar a proc e nem o bat, tipo assim quando a dts finaliza ela vai gerar um arquivo txt, enquanto nao tiver esse txt na pasta, não passa para o proximo processo, como faço isso usando java!!

grato a todos

8 Respostas

Andre_Rosa

Você está com dúvida em verificar a existência do arquivo? Caso seja, veja:
http://download.oracle.com/javase/1.5.0/docs/api/java/io/File.html#exists()

Por exemplo:

if ( MeuArquivo.exists()) { (...) } else { (...) }

snowblacksoul

Cara aqui agente usa o do while nada haver usar isso com java né?

DO WHILE !FILE(V_PATH_TO+'controle_finalizado.txt') && Arquivo de controle de finalizacao 
	INKEY(50)
ENDDO
Andre_Rosa

snowblacksoul:
Cara aqui agente usa o do while nada haver usar isso com java né?

DO WHILE !FILE(V_PATH_TO+'controle_finalizado.txt') && Arquivo de controle de finalizacao INKEY(50) ENDDO

Porque você acha que usar o while() é errado?

R

isso dae é .NET

Andre_Rosa

Justamente. Até onde entendi, ele quer saber se é deselegante usar o while() em Java.

snowblacksoul

Não pessoal , não é .Net é uma porcaria chamada FOXPRO
Queria saber como implementar usando do while?! é a mesma coisa do If que tinha colocado!?

R

seria isso?

// enquanto a codição não for verdadeira, executa o que está dentro da chaves
while ( !MeuArquivo.exists() ) {

}

ou

// o mesmo que o anterior mas percorre no minimo 1x o laço antes de verificar
do
{
}while( !MeuArquivo.exists());
snowblacksoul

Pô valeu grande, isso mesmo!!

brigadão!!!

Criado 17 de junho de 2011
Ultima resposta 17 de jun. de 2011
Respostas 8
Participantes 3