![]() | |
| | #3 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
Java'da dosya açık mı kontrolü yapan bir metod olup olmadığını bilemiyorum. Fakat dosya açma-okuma-kapama işlemini static ve synchronized olarak işaretlenmiş bir metodla yaparsan belki açık olan bir dosyayı tekrar okumayı engelleyebilirsin diye aklıma bir fikir geldi. Fakat emin değilim.
__________________ Do or do not. There is no try. |
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 09/2004
Mesaj: 42
|
bence thread lar la balasan daha iyi olur sanirim arkadasimizin da dedigi gibi static bşr method la yapabilirsin ama ayni anda dosya acik is bir thread la onu kapatip ya da byte olarak okuyup onu kopyalayabilirsin degil mi??? ama ben arastirdim bu konuyu sanirim tam anlamiyla bir dosya programi yook kapalimi diye?? fakat Java 1.5.0 da bir seyler var mi bilermiyorum fakat elimde bu ornek var istersen import java.io.*; /** * InputDataFile is a class that represents an input datafile. **/ public class InputDataFile { private String _filename; private BufferedReader _inReader = null; public InputDataFile(String filename) { _filename = filename; } public String getName() { return(_filename); } public BufferedReader getReader() { return(_inReader); } public boolean isOpen() { if (_inReader == null) return(false); else return(true); } public boolean open() { if (_filename == null) return(false); try { _inReader = new BufferedReader(new FileReader(_filename)); } catch (IOException e) { _inReader = null; return(false); } return(true); } public String readString() { String inputString; try { inputString = _inReader.readLine(); } catch (IOException e) { inputString = null; } return(inputString); } public double readDouble() throws NumberFormatException, EOFException { String inString; double number; inString = readString(); if (inString == null) throw new EOFException(); return(Double.parseDouble(inString)); } public double readPositiveDouble() { String inString; double number; inString = readString(); try { number = Double.parseDouble(inString); } catch (NumberFormatException e1) { number = -1.0; } if (number < 0.0) number = -1.0; return(number); } public void close() { try { _inReader.close(); } catch (IOException e){} _inReader = null; } } kolay gelsin |
| | |
| | #5 (permalink) | |
| . Üyelik Tarihi: 10/2003
Mesaj: 629
| Alıntı:
Kod: String fileState;
try{
FileInputStream fis=new FileInputStream(new File(...));
...
fileState="File was closed";
}
catch(IOException e){
fileState="File was Opened";
}
System.out.println(fileState);
| |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Kontrol odası gibi kontrol programı | deathline | Uygulama Yazılımları / Hazır Betikler | 2 | 17/05/2006 15:12 |
| winsocket ile dosya kontrol | kocenes | Pascal / Delphi / Delphi.NET | 3 | 29/07/2005 14:51 |
| Javada Registry | rhnkyr | Java / JSP | 2 | 15/06/2005 00:55 |
| dosya nın varolup olmadıgını kontrol etmek | ScHiZoO | PHP | 6 | 19/09/2004 17:56 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |