- Menggunakan cara mengcopy file asli ke dalam folder atau direktori tujuan, kemudian menghapus file asli tersebut.
- Dengan menggunakan method renameTo().
Contoh Program
Di bawah ini adalah contoh program 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 asli 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 program 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 program diatas, maka akan menampilkan output sebagai berikut:
File sukses di pindahkan
1 komentar:
komentarini hanya memindahkan gambar tanpa query tersimpan ke database yah gan.
Reply