2016-04-06 29 views
-5

bu java uygulaması için benim php kodu denetleyicisi kodudur ama benim Java GUI programında yeni bir dosya taramak istiyorum ...Yerel php dosyasını java gui programından (web'den değil) nasıl okunur?

public class test { 
    public static void main(String[] args) throws MalformedURLException, IOException { 
      URL u = new URL("http://www.example.com/my/php/doc.php"); 
      URLConnection c = u.openConnection(); 
      InputStream r = c.getInputStream(); 
      BufferedReader reader = new BufferedReader(new InputStreamReader(r)); 
      for (String line; 
       (
        line = reader. 
        `enter code here` 
        readLine()) != null; 
      ) 
      System.out.println(line); 

Bu kod Web'den dosyasını açar ama dosyayı açmak istiyor masaüstü

+0

ve sorunuz nedir ??? –

+1

İlk önce sorunuzu doğru biçimlendirmek/formüle etmek isteyebilirsiniz. Mevcut versiyonda hiç kimse bu kodu okumak istemezdi. –

+0

Bu kod web php dosyasını açın ama dosyamı masaüstünden açmak istiyorum –

cevap

0

deneyin kullanmak: new File(your_path).toURI().toURL();

yani

public class Main { 
public static void main(String[] args) throws MalformedURLException, IOException { 
    URL u = new File("E:\\test_data_014.lst").toURI().toURL(); 
    URLConnection c = u.openConnection(); 
    InputStream r = c.getInputStream(); 
    BufferedReader reader = new BufferedReader(new InputStreamReader(r)); 
    BufferedReader bufferedReader = new BufferedReader(reader); 
    String line; 
    while ((line = bufferedReader.readLine()) != null) { 
     System.out.println(line); 
    } 
    reader.close(); 
} 

}

+0

nereye yapıştırın lütfen bana –

+0

kodumu kontrol etmiyor sadece göster o çıktıda .. ben yapıştırın –

+0

@Akceptor ... .. –

0

Dosyalardan okumak için java.io paketinde bulunan sınıfları kullanabilirsiniz. Örneğin, bu gibi:

public class TextFileReadingExample { 

public static void main(String[] args) { 
    try { 
     FileReader reader = new FileReader("C:\\Users\\MyUsername\\Desktop\\MyFile.txt"); 
     BufferedReader bufferedReader = new BufferedReader(reader); 

     String line; 

     while ((line = bufferedReader.readLine()) != null) { 
      System.out.println(line); 
     } 
     reader.close(); 

    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

}