Basit Dosya Oluşturma
import java.io.*;
public class JavaApplication4 {
public static void main(String[] args) {
String path="deneme.txt";
File dosya=new File(path);
try{
if(!dosya.exists()){
dosya.createNewFile();
}
else{
System.out.println("Dosya mevcut");
}
}
catch(IOException e){
System.out.println(e.getMessage());
}
}
}
Bir Klasördeki dosyaları listemek
import java.io.*;
public class JavaApplication4 {
public static void main(String[] args) {
String path="D:\\";
File dosya=new File(path);
if(dosya.isDirectory()){
File[] tumdosyalar=dosya.listFiles();
For(int int i = 0;i<tumdosyalar.length;i++)
System.out.println(tumdosyalar[i].getName());
}
else {
System.out.println("Klasör veya dizin değil");
}
}
}
DOsya Silme
import java.io.*;
public class JavaApplication4 {
public static void main(String[] args) {
String path="deneme.txt";
File dosya=new File(path);
if(dosya.delete()){
System.out.println("Dosya Silinmiştir");
}
else {
System.out.println("dosya silinememiştir");
}
}
}
PrintWriter Sınıfı ile metin dosyası oluşturma
import java.io.*;
import java.util.*;
public class JavaApplication4 {
public static void main(String[] args) {
PrintWriter ciktiAkimi=null;
String path="deneme.txt";
;
try{
ciktiAkimi=new PrintWriter(new FileOutputStream(path));
}
catch(Exception e) {
System.out.println("hata oluştu"+e.getMessage());
System.exit(0);
}
}
}
PrintWriter sınıfı ile metin dosyasına veri girme
import java.io.*;
import java.util.*;
public class JavaApplication4 {
public static void main(String[] args) {
PrintWriter ciktiAkimi=null;
String path="deneme.txt";
;
try{
ciktiAkimi=new PrintWriter(new FileOutputStream(path));
}
catch(Exception e) {
System.out.println("hata oluştu"+e.getMessage());
System.exit(0);
}
System.out.println("Bir ornek cümle giriniz");
Scanner klavye=new Scanner(System.in);
String cumle=klavye.nextLine();
ciktiAkimi.println("Klavyeden girdiğiniz cümle:"+cumle);
ciktiAkimi.println("Dosyayı kapatabilirsiniz");
ciktiAkimi.close();
System.out.println("Girilen cümle dosyaya yazıldı ");
}
}
Bir try catch örneği
import java.util.*;
public class JavaApplication4 {
public static void main(String[] args) {
Scanner klavye=new Scanner(System.in);
boolean devam=true;
do {
System.out.println("iki sayi gir");
try{
int sayi1=klavye.nextInt();
int sayi2=klavye.nextInt();
System.out.println("Girilen sayılar:"+sayi1+""+sayi2);
System.out.println((double) sayi1/sayi2));
devam=false;
}
catch(InputMismatchException e) {
System.out.println("Tip Uyuşmazlığı");
klavye.nextLine();
}
catch(ArithmeticException e) {
System.out.println("Sıfıra bölme hatası");
klavye.nextLine();
}
} while(devam==true);
}
}