1.
DaftarDirektori
import java.io.*;
public class DaftarDirektori {
public static void main (String [] args){
String
namaDirektori = null;
File
direktori;
String[]
isiFile;
BufferedReader br = new BufferedReader(newInputStreamReader(System.in));
System.out.print("Masukkan nama direktori
: ");
try
{
namaDirektori
= br.readLine();
}
catch(IOException ioe) {
System.out.println("Kesalahan
IO terjadi");
System.exit(1);
}
direktori = new File(namaDirektori);
if
(direktori.isDirectory() == false) {
if (direktori.exists()
== false)
System.out.println("Tidak
ada direktori ini!");
else
System.out.println("Ini
bukan direktori.");
}
else {
isiFile = direktori.list();
System.out.println("Files dalam direktori
\"" + direktori + "\":");
for
(int i = 0;1 < isiFile.length; i++)
System.out.println("
" + isiFile[i]);
}
}
}
Logika program
import
java.io.*;
public
class DaftarDirektori {
public
static void main (String [] args){
·
Digunakan
untuk memasukan program java, langkah pertama yaitu membuat nama class
BuatFile. Serta digunakan juga untuk menangani masalah pada program java.
String
namaDirektori = null;
File
direktori;
String[]
isiFile;
·
Langkah ini Digunakan untuk melihat isi file dalam
direktori.
BufferedReader br = new
BufferedReader(newInputStreamReader(System.in));
·
Langkah ini digunakan untuk Digunakan untuk memasukkan variabel masuk
sebagai inputan baru yang paling utama dan juga berfungsi untuk menangani
masalah inputan.
System.out.print("Masukkan
nama direktori : ");
try {
namaDirektori
= br.readLine();
}
catch(IOException ioe) {
System.out.println("Kesalahan
IO terjadi");
System.exit(1);
}
·
Langkah
ini digunakan untuk menampilkan “Masukkan nama direktori”, secara berlanjut dan
juga digunakan untuk membaca system yang akan digunakan. Langkah selanjutnya
digunakan untuk menampilkan “Kesalahan IO terjadi” dan yang terakhir yaitu
digunakan untuk keluar dari system.
direktori = new
File(namaDirektori);
if
(direktori.isDirectory() == false) {
if
(direktori.exists() == false)
System.out.println("Tidak
ada direktori ini!");
Else
System.out.println("Ini bukan
direktori.");
·
Langkah in digunakan untuk melihat file dalam
folder, jika tidak ada namanya maka akan mengeluarkan hasil “Tidak ada
direktori in!” dan jika ada makan akan mengeluarkan hasil “Ini buka direktori”
else {
isiFile
= direktori.list();
System.out.println("Files
dalam direktori \"" + direktori + "\":");
for
(int i = 0;1 < isiFile.length; i++)
System.out.println("
" + isiFile[i]);
}
}
}
·
Langkah ini digunakan untuk melihat daftar file yang
ada dalam direktori secara berurutan.
0 komentar:
Posting Komentar