Dist klasorü içindeki "JavaApplication7.jar" uzantılı dosya çalıştırılarak sistem bağımsız program çalıştırılabilir.
Javada dosyalama işlemlerine yönelik bir projedir. Girilen ifade bir dosya ise dosyaya ait özellikler ve dosya içeriği gösterilir. Eğer girilen ifade klasör ise klasöre ait özellikler ve o klasörde bulunan dosyalar listelenir.
Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz
Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...
Üye Kayıt
Program Kodu:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package javaapplication7; import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; /** * * @author Celal Atalar */ public class Dosyalama extends JFrame implements ActionListener { JTextField edit; JTextArea memo; public Dosyalama() { edit=new JTextField("Dosya veya Dizin Yolunu Buraya Yazın Ör:(C:\\WINDOWS veya C:\\boot.ini)"); edit.addActionListener(this); edit.setSelectionStart(0); edit.setSelectionEnd(boyut.length()); memo=new JTextArea(); Container pencere=getContentPane(); pencere.add(edit,BorderLayout.NORTH); pencere.add(new JScrollPane(memo),BorderLayout.CENTER); setSize(500,500); setVisible(true); } public void actionPerformed(ActionEvent olay) { String olustur=""; if(dosyaadi.exists()) { olustur="Bu Bir Dosyamı: "+dosyaadi.isFile()+"\n"; if(dosyaadi.isFile()) { olustur+="Bu Dosya Okunabilirmi: "+dosyaadi.canRead()+"\n"; olustur+="Bu Dosya Yazılabilirmi: "+dosyaadi.canWrite()+"\n"; } if(dosyaadi.isDirectory()) { olustur+="Bu Bir Dizindir(Yani Klasördür)"+"\n"; } olustur+="Absolute Path: "+dosyaadi.getAbsolutePath()+"\n"; olustur+="GetPath: "+dosyaadi.getPath()+"\n"; olustur+="GetParent: "+dosyaadi.getParent()+"\n"; olustur+="Dosya Boyutu: "+dosyaadi.length()+"\n"; olustur+="Son Değiştirilme Zamanı: "+dosyaadi.lastModified(); olustur+="\n\n\n"; memo.setText(olustur); } if(dosyaadi.isFile()) { StringBuffer yazi=new StringBuffer(); String normalyazi=""; try { BufferedReader dosya = new BufferedReader(new FileReader(dosyaadi)); try { while ((normalyazi = dosya.readLine()) != null) { yazi.append(normalyazi + "\n"); } } catch (IOException ex) { } } catch (FileNotFoundException ex) { } memo.append(yazi.toString()); } if(dosyaadi.isDirectory()) { for(int i=0;i<dizi.length;i++) memo.append(dizi[i]+"\n"); } } Dosyalama ornek=new Dosyalama(); ornek.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }