Exceção de caminho de pastas

Pessoal desenvolvi um programa em Java mas não estou conseguindo achar a exceção correta para tratamento, pois caso o caminho não exista ele abre a pasta meus documentos, segue meu código:

if(btnRC$.isSelected()){
String ip = JOptionPane.showInputDialog(“Digite o IP”);
try{
Runtime.getRuntime().exec(“explorer \\” + ip + “\c$\Users”);
} catch (IOException ex) {
Logger.getLogger(ComandosCmdView.class.getName()).log(Level.SEVERE, null, ex);
}

A classe Runtime possui 6 métodos exec.
Quando você quer executar programas com parâmetros, você tem que usar os métodos que recebem um array de String.
Dê uma lida na documentação: https://docs.oracle.com/javase/10/docs/api/index.html?java/lang/Runtime.html

Se ele está abrindo uma pasta, então não está ocorrendo nenhuma exceção.

no caso uso esse comando para acessar pastas de outras maquinas da empresa onde trabalho, só que quando criei tinha acabado o curso basico e não to achando a exceção certa pra isso vou ver o q vc me passou e testar