Como usar o FileReader para ler um arquivo em partição diferente no windows

Boa noite!

Estou com um erro quando tento fazer o FileReader pegar um arquivo de texto que esta em uma outra partição do HD ( no caso na partição E: ), no windows.

Quando eu tento fazer isto no C:, funciona sem problemas:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class UsandoReadernoC {
	
	
		public static void main(String[] args) throws FileNotFoundException {
			
			File file=new File("C://guj/texto.txt");
			
			BufferedReader leitor=new BufferedReader(new FileReader(file));
			
			try {
				String texto="";
				texto=leitor.readLine();
				System.out.println(texto);
			} catch (IOException e) {
				System.out.println("falha ao ler arquivo!");
				e.printStackTrace();
			}			
		}


}

mas quando faço exatamente o mesmo codigo para um arquivo na outra partição, da excessão:


import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class UsandoReaderNoE {
	
	
		public static void main(String[] args) throws FileNotFoundException {
			
			
			File fileB=new File("E://Documents/Dev/depositorio/texto.txt");
			
			BufferedReader leitorB=new BufferedReader(new FileReader(fileB));
			
			try {
				String textoB="";
				textoB=leitorB.readLine();
				System.out.println(textoB);
			} catch (IOException e) {
				System.out.println("falha ao ler arquivo!");
				e.printStackTrace();
			}
			
		}


}


--------------------------------------------
Exception in thread "main" java.io.FileNotFoundException: E:\Documents\Dev\depositorio\texto.txt (The system cannot find the file specified)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:120)
	at java.io.FileReader.<init>(FileReader.java:55)
	at ascii.UsandoReaderNoE.main(UsandoReaderNoE.java:17)

O que estou fazendo errado?

Preciso fazer isso, porque na faculdade tera exercicios que terei que ler e escrever arquivos, mas nao temos permissao de escrita no drive do sistema operacional, temos acesso apenas em uma pasta individual para cada aluno na rede, onde salvamos os arquivos( ex: F:\alunos\Ronaldo)

Procurei ja em uma infinidade de sites, mas parece que o codigo ta certo



OBS: Sei que existem outras formas de fazer, mas é que isso é materia de prova, e eu tenho que aprender fazer isso com essas classes mesmo :frowning:

Obrigado!

O código ta correto. Se o caminho esta certo e o arquivo exite, é pra funcionar. No meu computador consigo acessar outros drives normalmente.
Só uma coisa, porque vc colocou duas barras no caminho (C://guj/texto.txt)?

É que fiquei tão neurado com o problema que resolvi colocar o caminho mais explicito possivel para garantir.

E nossa mal ae, achei o erro, foi amadorismo meu… o texto estava com a extensao errada na outra unidade, dia todo pesquisando por causa de uma coisa dessas ta loco…

valeu pela resposta rapida ae cara!