2.8 macostools -- Rutinas de apoyo a la manipulación de ficheros

Availability: Macintosh.

Este módulo contiene rutinas de apoyo a la manipulación de ficheros en Macintosh.

El módulo macostools define las siguientes funciones:

copy (src, dst[, createpath[, copytimes]])
Copiar el fichero src a dst. Los ficheros se pueden especificar como rutas de fichero o como objetos FSSpec. Si createpath es no-cero, dst debe ser una ruta de fichero completo y se crearán las carpetas hasta el destino, si es necesario. El método copia los datos, la horquilla de recursos, cierta información de finder (creador, tipo, indicadores) y, opcionalmente, las fechas de creación, modificación y copia (por omisión se copian). No se copian los iconos a medida, comentarios ni la posición de los iconos.

Si el origen es un alias, se copia el fichero al que apunta el alias, no el fichero de alias.

copytree (src, dst)
Copiar recursivamente un árbol de ficheros desde src a dst, creando las carpetas necesarias. src y dst deben ser rutas.

mkalias (src, dst)
Crea un alias de finder dst que apunta a src. Se pueden especificar los dos como rutas u objetos FSSpec.

touched (dst)
Indica a finder que cierta información (como el creador o el tipo de fichero) del fichero dst ha cambiado. Se puede especificar el fichero como ruta o como fsspec. Esta llamada debería indicar a finder que redibujara el icono del fichero.

BUFSIZ
El tamaño de buffer de copia copy, inicialmente 1 megabyte.

Obsérvese que el proceso de crear alias de finder no está especificado en la documentación de Apple. Por ello, los alias creados mediante mkalias() podrían tener un comportamiento incompatible en algún caso.


Ver Sobre este documento... para obtener información sobre sugerencias.