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...
https://tutorialcarapintar.blogspot.com/2019/02/tips-cara-memindahkan-sebuah-file-ke.html
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:
Di bawah ini yaitu pola aktivitas untuk memindahkan sebuah file kedalam direktori atau folder di Java :
Contoh #1
Output
Jika Anda compile dan jalankan aktivitas diatas, maka akan menampilkan output sebagai berikut:
Contoh #2
Output
Jika Anda compile dan jalankan aktivitas diatas, maka akan menampilkan output sebagai berikut:
- Menggunakan cara mengcopy file orisinil ke dalam folder atau direktori tujuan, lalu menghapus file orisinil tersebut.
- 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