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

  • arnejann

    arnejann

    3 Kasım 2007
  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • Kindness

    Kindness

    23 Ocak 2006