Tengo el siguiente problema y queria saber si alguien me puede dar una mano :D.
Necesito leer un archivo, ya lo he realizado por medio de FILE pero necesito leerlo de esta forma(URL)... es posible hacerlo?? a continuación les muestro el código con el cual he estado probando y al final esta el error que me da.
Código PHP:
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
// URL ya = new URL("C:/archivo.txt");
// URL ya = new URL("C:\archivo.txt");
// URL ya = new URL("C://archivo.txt");
URL ya = new URL("C:\\archivo.txt");
URLConnection yc = ya.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
Exception in thread "main" java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at URLConnectionReader.main(URLConnectionReader.java: 10)
Por lo que entiendo, el problema esta en la dirección donde se encuentra el archivo por eso trate con distintas formas de escribir la ruta del archivo.
Bueno desde ya gracias y cualquier opinión la tendré muy en cuenta.
Saludos!