Hirdetés

Új hozzászólás Aktív témák

  • n00n
    őstag

    Azóta már megoldottam. Köszönöm. :)

    Most a progress barral szívok. Eddig úgy csináltam, hogy másolás előtt megszámoltam mennyi fájl van a kiinduló mappába, majd abból és az átmásolt fájlok számából generáltam a százalékot. Csak ugye ez nem igen működik abban az esetben, ha nem kell fájlokat felülírni.

    Csak azt kellene megszámolnom ami nem létezik fájl. Eddig így néz ki (ez a létezőket is beleszámolja):

    private void fajlokSzama(String dirPath) {
    File f = new File(dirPath);
    File[] files = f.listFiles();

    if (files != null) {
    for (int i = 0; i < files.length; i++) {
    File file = files[i];
    if (file.isDirectory()) {
    szamlalo++;
    fajlokSzama(file.getAbsolutePath());
    } else {
    szamlalo++;
    }
    }
    }
    }

    Ötlet?

    Ugye a file-ba van benne az elérési út. Pl d:/innen\masol\1.fajl. Ebben kellene a d:/innen/ lecserélni d:/ide/-re.

Új hozzászólás Aktív témák