Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > dosyadan okuma
Yazar
cguzel


avatar

Kayıt: 11.02.2010
22.03.2012-05:22 #77375
Arkadaşlar, java dosyadan okuma yaparken şöyle bir sorunla karşılaşıyorum.

Txt uzantılı dosyaları okuyabiliyorum. ama okumam gereken dosya uzantısız. uzantısız dosyayı okumaya çalışınca hata alıyorum. bunun çözümü nasıl, bir fikriniz var mı?

(...../file.txt yerine ...../file şeklinde bir dosya yolu verince problem çıkıyor.)







Yazar
cguzel


avatar

Kayıt: 11.02.2010
22.03.2012-05:37 #77376
cguzel yazdi
 


Txt uzantılı dosyaları okuyabiliyorum. ama okumam gereken dosya uzantısız. uzantısız dosyayı okumaya çalışınca hata alıyorum.



Aslında sorunu anladım şimdi, ama çözümü bulamadım.

dosyaların ismi şu şekilde verilmiş
" dosyaadi_2010.02.28-1 "
bu şekilde isimlendirilince ve uzantısız olduğu için, sistem sondaki ".28-1" kısmını uzantı olarak görmeye çalışıyor. burada bir sıkıntı oluşuyor. notepad açıyor ama kod ile açılmıyor.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
22.03.2012-09:14 #77378
dosyanın uzantısının bir önemi yok. kodunda hata varır. kodunu yapıştır buraya bakalım.





N/A
Yazar
zikri


avatar

Kayıt: 16.10.2006
22.03.2012-12:06 #77379
jfilechooser ile yaptığım şöyle bi örnek vardı uzantılı uzantısız okuyodu
umarım işine yarar

private File openFileAction(){
jep.setEditable(true); // jep:jtextArea
JFileChooser jfc = new JFileChooser();
int result = jfc.showOpenDialog(this);
if(result == jfc.CANCEL_OPTION)return null;
try{
file = jfc.getSelectedFile();
BufferedReader bfr = new BufferedReader(new FileReader(file));
String s = ""; int c = 0;
while((c = bfr.read())!= -1)s+=(char)c;
bfr.close();
jep.setText(s);
}catch(Exception e){
JOptionPane.showMessageDialog(this, e.getMessage(),
"file error",JOptionPane.ERROR_MESSAGE);
}

return file;
}





Yazar
cguzel


avatar

Kayıt: 11.02.2010
22.03.2012-21:39 #77381
sağolun arkadaşlar çözdüm sorunu.





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb