Pegando tamanho de um arquivo,

1 resposta
rtva

Pessoal,

tenho uma arvore de pastas e arquivos, quero pegar o valor do tamanho de cada arquivo. Segue código para análise.

private int getTotalSize(List newFiles) {

int totalSize = 0;

if (newFiles != null) {

Iterator it = newFiles.iterator();

VersionItem version;

Iterator itDirs;

DirectoryItem directory;

List fileList;

File file;

while (it.hasNext()) {

version = (VersionItem) it.next();

itDirs = version.getDirectories().iterator();

while (itDirs.hasNext()) {

directory = (DirectoryItem) itDirs.next();

fileList = directory.getFiles();

//pegar o valor de cada arquivo e colocar em totalSize

}

}

}

return totalSize;

}

1 Resposta

rtva
private int getTotalSize(List newFiles) {
      int totalSize = 0;
        if (newFiles != null) {
            Iterator it = newFiles.iterator();
            VersionItem version;
            Iterator itDirs;
            DirectoryItem directory;
            List fileList;
            File file;
            while (it.hasNext()) {
                version = (VersionItem) it.next();
                itDirs = version.getDirectories().iterator();
                while (itDirs.hasNext()) {
                    directory = (DirectoryItem) itDirs.next();
                    fileList = directory.getFiles();
                    //pegar o valor de cada arquivo e colocar em totalSize
                }
            }
        }
        return totalSize;
    }
Criado 13 de dezembro de 2010
Ultima resposta 13 de dez. de 2010
Respostas 1
Participantes 1