return numberFileCopyed;
return numberFileCopied;
    private int copyDir() throws Exception {        final File dstDir = new File(_fileDst.getAbsoluteFile()                + File.separator);//+_fileSrc.getName()+File.separator);        final File[] subFile = _fileSrc.listFiles();        int numberFileCopyed = 0;        if (!dstDir.exists()) {            if (!dstDir.mkdir()) {                System.err.println(_fileDst.getParentFile().getAbsolutePath()                        + " cannot create ");                return 0;            }        }        for (int i = 0; i < subFile.length; i++) {            final String name = subFile[ i].getName();            if (name.equals(".") || name.equals("..")) continue;            File subDstDir = new File(dstDir.getAbsoluteFile() + File.separator                    + name);            CpCommand cp = new CpCommand(subFile[ i], subDstDir, _mode,                    _recursive, _verbose);            numberFileCopyed += cp.copy();        }        return numberFileCopyed;    }