|
Methods defined here:
- __init__(self, path)
- Constructor de la clase.
Recibe una ruta y si no existe la crea
- copy(self, destino, extension=None, reorder=None, exclude=['.lnk'])
- Copia solo los archivos de la ruta origen que tienen la misma extension que la especificada en la lista de 'extensiones'
- count(self, path, dirs, files)
- Devuelve el número de archivos y carpetas de forma recursiva
- create_folder(self, path)
- Crea la carpeta
- create_subfolder(self, subfolder)
- Crea una subcarpeta en la ruta del objeto
- error(self, e)
- Almacena los errores en tiempo de ejecución
- get_free_space(self)
- Devuelve el espacio libre en la carpeta
- get_info(self)
- Devuelve información con el número de archivos y carpetas y el tamaño del objeto
- get_path(self)
- Devuelve la ruta del objeto
- get_size(self)
- Devuelve el tamaño de la carpeta
- is_readable(self)
- Devuelve si tiene permisos de lectura sobre la carpeta
- is_writable(self)
- Devuelve si tiene permisos de escritura sobre la carpeta
- search_by_ext(self, extension)
- Devuelve una lista de archivos que cumplen con la extension dada
Data and other attributes defined here:
- __DIR_BACKUP__ = '/tmp/migration-assistant'
- __DIR_MUSIC__ = '~/Music'
- __DIR_PICTURES__ = '~/Pictures'
- __DIR_VIDEO__ = '~/Video'
- audio = ['.wma', '.asf', '.wav', '.mp2', '.mp3', '.aac', '.m4a', '.ogg', '.mp4', '.mid', '.midi', '.dts', '.ac3']
- calculo = ['.sxc', '.stc', '.dif', '.dbf', '.xls', '.xlw', '.xlt', '.sdc', '.vor', '.slk', '.csv', '.txt', '.html', '.htm']
- compresion = ['.zip', '.rar', '.r*', '.7z', '.cab', '.tar', '.gz', '.bz', '.bz2', '.ace', '.arj', '.z', '.cpio', '.rpm', '.deb', '.lzma', '.rz', '.arc', '.alz', '.arj', ...]
- edonkey = ['.dat', '.part', '.part.met', '.met']
- ejecutable = ['.exe']
- pictures = ['.jpg', '.jpeg', '.png', '.bmp', '.gif', '.pdf', '.ico', '.tif', '.tiff']
- presentacion = ['.sxi', '.sti', '.ppt', '.pps', '.pot', '.sxd', '.sda', '.sdd', '.vor', '.pdf']
- texto = ['.sxv', '.stw', '.doc', '.rtf', '.sdw', '.var', '.txt', '.html', '.htm', '.pdf']
- video = ['.avi', '.mpg', '.mpeg', '.divx', '.mov', '.mp4', '.vob', '.ifo', '.bup', '.wmv', '.3gp', '.ogm', '.mkv', '.rm']
|