Java | Dosya Olaylari

java
  • Turgay Can
  • Tarih

    26 Feb, 2012
  • Yorum

    0
  • Görüntüleme

    1729
  • İndirme

    0

Java | Dosya Olaylari

Bu tutorial'da genel olarak dosya ile yaptığımız işlemlerdne en çok kullanılanları yazacağım. Oldukça basit ve kullanışlı metodlar.

Gerekli kütüphane java.io.File;

Dosya türetmek.
(XML,TXT)

private void DosyaTuretmek() throws IOException{

File file = new File("C:\\Users\\turgay\\Desktop\\Deneme\\abc.txt" );
if(!file.exists()){
file.createNewFile();
}

}

Dosya silmek

private void DosyaSilmek() throws IOException{

File file = new File("C:\\Users\\xxx\\Desktop\\Deneme\\abc.txt" );
if(file.exists()){
file.delete();
}

}

Dosya Kopyalamak

private void DosyaKopyalamak() throws IOException{

File from = new File("C:\\Users\\xxx\\Desktop\\Deneme\\abc.txt" );
File to = new File("C:\\Users\\xxx\\Desktop\\Deneme2\\abc.txt ");
from.renameTo(to);

}

Klasör oluşturmak

private void KlasorOlusturmak() throws IOException {
File file = new File("C:\\Users\\xxx\\Desktop\\Deneme\\Deneme2" );
file.mkdir();
}

Birden fazla klasör oluşturmak

private void KlasorlerOlusturmak() throws IOException {
File file = new File("C:\\Users\\xxx\\Desktop\\Deneme\\Deneme2\ \Deneme3\\Deneme4");
file.mkdirs();
}

Klasör Altındaki dosya ve klasorleri listelemek

private void KlasorIcindekiDosyalariListelemek() throws IOException {

File directory = new File("C:\\Users\\xxx\\Desktop\\");
File[] files = directory.listFiles();
for (File file : files) {
file.getName();
}
}

Dosyadan Okuma İşlemi

private void DosyadanOkuma() throws IOException {
String line="";
FileInputStream fstream = new FileInputStream(path);
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
while(br.readLine()){
line=br.readLine();
}
}

Dosyaya Yazma İşlemi

private void DosyayaYazma() throws IOException {
FileWriter fstream = new FileWriter("kp.txt");
BufferedWriter out = new BufferedWriter(fstream);
out.write("Merhaba Kodlapaylas.com");
out.close();
}

0 Yorum..

Yorum yapmak için "Giriş yapın" yada "Misafir üye" olarak yorum yapabilirsiniz.

Yorum Yap