DirFileList
Publicado por N 06/11/2006
[ Hits: 4.892 ]
Cria uma lista com todos os arquivos de um determinado diretório recursivamente.
Nycholas de Oliveira e Oliveira - o_lalertom - nycholas@gmail.com
# -*- coding: utf-8 -*- import os import string class DirFileList: def __init__(self): self._dirFileList = [] def __listDirs(self, path): try: if os.path.isfile(path) is True: self._dirFileList.append(path) else: abspath = map(lambda x: os.path.join(path, x), os.listdir(path)) if abspath is not []: map(lambda x: self.__listDirs(x), abspath) except: self._dirFileList.extend(path) def getDirFileList(self): return self._dirFileList def setDirFileList(self, path): self.__listDirs(path) dirFileList = property(fget=getDirFileList, fset=setDirFileList) class _TestDirFileList: def __init__(self): self._dirFileList = DirFileList() self._dirFileList.setDirFileList("/home") print self._dirFileList.getDirFileList() if __name__ == "__main__": _TestDirFileList()
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Programa simples pra cortar vídeos (7)
Instalação automatizada do Debian 12 em UEFI (1)
Browser/Placa de vídeo trava Ubuntu 22.04 (2)