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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • Justin Case

    Justin Case

    3 EKİM 2011