Java.io.FileNotFoundException: C:\eclipse\Cadastro de Ramais_SGT.xlsx (O sistema não pode encontrar

Caros, estou tentando capturar o caminho real do arquivo, que se encontra no diretório c:/cadastros/Cadastro de Ramais_SGT.xlsx. Da forma que meu código está abaixo, eu não consigo capturar o caminho acima. O caminho capturado no método diretorio.getAbsolutePath()) fica como c:/eclipse/Cadastro de Ramais_SGT.xlsx, e ao tentar abrir este arquivo ocorre o erro java.io.FileNotFoundException: C:\eclipse\Cadastro de Ramais_SGT.xlsx (O sistema não pode encontrar o arquivo especificado). Alguém pode me ajudar?
Desde já, obrigado.

	public String importarCadastroRamais() 
	{
		System.out.println("passou importar");

		FacesContext context = FacesContext.getCurrentInstance();
			
		//pega informacoes do contexto para conseguir o caminho físico
		//necessário para fazer o upload de arquivo
		ServletContext sc = (ServletContext) context.getExternalContext().getContext();
		
		//verificar se há um arquivo
		if (arquivo != null)
		{
			File diretorio = new File(arquivo.getFilename());
			
			System.out.println(diretorio.getAbsolutePath());
			System.out.println(diretorio.getPath());

			System.out.println(diretorio.getParent());
//			FileInputStream fis = new FileInputStream(sc.getRealPath(arquivo.getFilename()));
			//Chama o metodo AbrePlanilha para abrir a planilha e preencher a lista de ramais
			AbrePlanilha(diretorio.getAbsolutePath());
		}
		
		//
		return "formRamalSucesso";
		
	}