Latihan
1
ü File
tidak dibuat ketika memanggil konstruktor File.
ü File
baru akan dibuat bila memanggil method createNewFile() dari obyek method
createNewFile() dari obyek File.
ü Perhatikan
program berikut ini beserta outputnya.
package OperasiFile;
import java.io.File;
public class Navigate {
public static void main(String[] args) {
// TODO Auto-generated method stub
File saveFile = new File("text.txt");
System.out.println(saveFile.getAbsolutePath());
System.out.println(saveFile.getPath());
System.out.println(saveFile.exists());
}
}
Latihan 2
Membuat direktori dan file dengan File
package OperasiFile;
import java.io.File;
public class MakeDir {
public static void main(String[] args) {
// TODO Auto-generated method stub
File saveDir = new File("save");
System.out.println(saveDir.mkdir());
File saveFile = new File(saveDir, "palyer.dat");
System.out.println(saveFile.getAbsolutePath());
System.out.println(saveFile.getPath());
System.out.println(saveFile.isDirectory());
}
}
Latihan 3
Melakukan cek apakah
suatu file merupakan direktori. Jika direktori tampilkan semua file yang
terdapat didalamnya.
package OperasiFile;
import java.io.File;
public class FileInfo {
public static void main(String[] args) {
// TODO Auto-generated method stub
String namaDir = "F:\\Pemrograman
Jaringan Komputer";
File f = new File(namaDir);
if(f.isDirectory())
{
System.out.println(namaDir + "
adalah directory");
String[]s = f.list();
for(int i = 0; i<s.length; i++) {
System.out.println(s[i]);
}
}else {
System.out.println(namaDir+ "bukan
directory");
}
}
}
Latihan 4
File.separator
package OperasiFile;
import java.io.File;
public class Separator {
public static void main(String[] args) {
// TODO Auto-generated method stub
String folders = "data" + File.separator + "save";
System.out.println(" Creating folder " + folders);
File dir = new File(folders);
System.out.println(dir.getAbsolutePath());
}
}
Latihan 5
Menggunakan forward slash
sebagai separator
package OperasiFile;
import java.io.File;
public class Sep {
public static void main(String[] args) {
// TODO Auto-generated method stub
String folders = "data/save";
System.out.println(" Creating folder " + folders);
File dir = new File(folders);
System.out.println(dir.getAbsolutePath());
}
Latihan 6
ü Menampilkan
daftar file dalam suaru direktori dengan menggunakan JFileChooser.
ü Digunakan
JFrame sebagai container
package OperasiFile;
import java.io.*;
import java.io.File;
import javax.swing.*;
import java.awt.*;
import java.awt.Event.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class FileChooser extends JFrame{
private JFileChooser fChooser;
private File f;
private String namaFile;
public FileChooser() {
Container c = getContentPane();
fChooser = new JFileChooser();
int pilihan = fChooser.showOpenDialog(c);
if(pilihan == JFileChooser.APPROVE_OPTION) {
f = fChooser.getSelectedFile();
namaFile = f.getName();
System.out.println("Nama file : " + namaFile);
}
addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent ev) {
System.exit(0);
}
});
setSize(300, 300);
setLocation(100, 100);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}






No comments:
Post a Comment