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.