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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • SaMmM123

    SaMmM123

    3 Mayıs 2006

İLGİLİ SORU / CEVAPLAR