Tips Cara Memindahkan Sebuah File Ke Direktori Lain Di Java

Pada tutorial Java I/O kali ini, kita akan mencar ilmu ihwal Cara Memindahkan Sebuah File Ke Direktori atau Folder Lain Di Java. Pada dasarn...

A+ A-
Pada tutorial Java I/O kali ini, kita akan mencar ilmu ihwal Cara Memindahkan Sebuah File Ke Direktori atau Folder Lain Di Java. Pada dasarnya, Java I/O tidak menyediakan method khusus untuk memindah sebuah file kedalam sebuah direktori, tetapi Anda sanggup berkreasi dengan 2 cara, yaitu:


  1. Menggunakan cara mengcopy file orisinil ke dalam folder atau direktori tujuan, lalu menghapus file orisinil tersebut.
  2. Dengan memakai method renameTo()

Contoh Program



Di bawah ini yaitu pola aktivitas untuk memindahkan sebuah file kedalam direktori atau folder di Java :

Contoh #1

import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;  public class MoveFileDemo {  public static void main(String[] args){   File sourcefile = new File("D:/GambarLucu/ikan.jpg");   File destFile = new File("C:/GambarLucu/ikan.jpg");   try {    FileInputStream fis = new FileInputStream(sourcefile);    FileOutputStream fos = new FileOutputStream(destFile);        byte[] buffer = new byte[1024];        int length ;    while((length = fis.read(buffer)) > 0){     fos.write(buffer, 0, length);    }        fis.close();    fos.close();        //delete file orisinil    sourcefile.delete();        System.out.println("File berhasil di move");       } catch (FileNotFoundException e) {    System.out.println("File tidak ditemukan");    e.printStackTrace();   } catch (IOException e) {    System.out.println("Kesalahan dalam mengakses file");    e.printStackTrace();   }  } } 

Output

Jika Anda compile dan jalankan aktivitas diatas, maka akan menampilkan output sebagai berikut:

File berhasil di move 


Contoh #2

import java.io.File;  public class MoveFileDemo2 {  public static void main(String[] args){   File oldFile = new File("D:/GambarLucu/tht.jpg");      File destFile = new File("C:/GambarLucu/tht.jpg");      if(oldFile.renameTo(destFile)){    System.out.println("File sukses di pindahkan");   }else{    System.out.println("File gagal pindahkan");   }  } } 

Output

Jika Anda compile dan jalankan aktivitas diatas, maka akan menampilkan output sebagai berikut:

File sukses di pindahkan 

Related

Java I/O 103689522356208691

Technology

Hot in week

Recent

Comments

item