SORU
20 EYLÜL 2008, CUMARTESİ


Java'da bir dosya kopyalamak için standart kısa yol?

Her zaman beni rahatsız eden tek yolu, bir dosya kopyalamaya Java gerektirir açılış akışları, ilan tampon, Okuma, bir dosya, döngü ve yazma için diğer buhar. Web çözüm bu tür benzer, ama yine de biraz farklı uygulamaları ile doludur.

Java dili (anlam exec-ıng OS özel komutlar içermez) sınırları içinde kalır daha iyi bir yolu var mı? Belki de bazı güvenilir açık kaynak programı paketi içinde, en azından bu temel uygulama belirsiz ve bir satır bir çözüm sağlayabilir mi?

CEVAP
20 EYLÜL 2008, CUMARTESİ


Araç yukarıda bahseder gibi, Apache Commons IO gitmek için yol, FileUtils.*özellikle 1*; senin için bütün ağır işler.

Ve bir dipnot, not son sürümleri FileUtils (gibi 2.0.1 release) katma kullanım NİO için dosya kopyalama; NIO can significantly increase file-copying performance, büyük bir kısmı, çünkü NİO rutinleri erteleme kopyalama doğrudan OS/dosya sistemi yerine idare tarafından okuma ve yazma bayt ile Java katman. Eğer performans arıyorsan, değer FileUtils yeni bir sürümünü kullandığınızı kontrol olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B4ROK

    B4ROK

    1 EKİM 2008
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013

İLGİLİ SORU / CEVAPLAR