DirFileList
Publicado por N 06/11/2006
[ Hits: 4.879 ]
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()
Pyconv - Conversor de codificação de caracteres
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)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
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
E aí? O Warsaw já está funcionando no Debian 13? (8)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (6)
Problema com o Centro de Aplicativos Ubuntu 25.04 (1)