Percorrer diretórios em servidor conectado por SSH

4 respostas
joseleinebp

Oi Pessoal, tudo bem?
Estou com uma dúvida cruel aqui e pela varrida que vi ninguém aqui teve o mesmo problema.

Preciso percorrer os diretórios de um servidor via conexão SSH por código Java. Alguém sabe como fazer isso?

Abs!

4 Respostas

Andre_Rosa

Como assim percorrer diretórios ? Há uma seqüencia ? Explique melhor.

joseleinebp

Eu conecto no diretório /x do servidor, e dentro de /x há 100 pastas. Eu preciso entrar em todas as 100 pastas do diretório /x e verificar se eu posso apagar os arquivos de la de dentro.

Por exemplo: conecto no /x, entro na pasta 1, verifico se tem arquivo e se posso apagar aquele arquivo. Se sim, apago e vou para a pasta 2. Se não, vou pra pasta 2.

E

Você não pode simplesmente rodar remotamente um comando “rm -fr /x” ?

joseleinebp

Não dá, pois é um processo batch feito em java que fica configurado para rodar várias vezes por dia, onde ao final de cada atualização recebemos um e-mail com as informações de sucesso ou falha de limpeza. E é preciso validar se o arquivo pode ser removido ou não, de acordo com alguns critérios.

Criado 24 de novembro de 2010
Ultima resposta 24 de nov. de 2010
Respostas 4
Participantes 3