SORU
17 Temmuz 2009, Cuma


Kopyalama Java başka bir dizinden dosyaları

Başka bir dizinden dosyaları (alt) kopyalamak için Java kullanarak istiyorum. Bir dizin, dizin, metin dosyaları var. Dir ilk 20 dosyalar üzerinde yineleme ve yineleme önce yarattığım dizini dizin, başka bir dizine kopyalamak istiyorum. Kod trainingDir review gel metin dosyası veya gözden temsil eder) kopyalamak istiyorum. Bunu nasıl yapabilirim? Böyle bir fonksiyon (ya da bulamadım) değil gibi görünüyor. Teşekkür ederim.

boolean success = false;
File[] reviews = dir.listFiles();
String trainingDir = dir.getAbsolutePath()   "/trainingData";
File trDir = new File(trainingDir);
success = trDir.mkdir();
for(int i = 1; i <= 20; i  ) {
    File review = reviews[i];

}

CEVAP
18 Temmuz 2009, CUMARTESİ


Şimdilik bu sorunu çözmek gerekir

File source = new File("H:\\work-temp\\file");
File dest = new File("H:\\work-temp\\file2");
try {
    FileUtils.copyDirectory(source, dest);
} catch (IOException e) {
    e.printStackTrace();
}

FileUtils sürüm 1.2 beri apache commons-io kütüphaneden, mevcut sınıf.

Üçüncü parti araçları kullanmak yerine kendi başımıza bütün bu işleri yazmak daha iyi bir fikir gibi görünüyor. Zaman ve diğer değerli kaynaklardan tasarruf edebilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011