Availability: Macintosh.
Este módulo da acceso a la gestión de FSSpec de Macintosh, el gestor
de alias (Alias Manager), alias de finder aliases y el paquete
de ficheros estándar.
Siempre que una función o método espere un argumento file,
este argumento puede ser una de tres:
(1) una ruta de acceso completa Macintosh o parcial,
(2) un objeto FSSpec o
(3) una tupla de tres elementos
(wdRefNum, parID, name)
según se describe en
Inside Macintosh: Files. También se encuentra ahí una
descripción de los alias y del paquete de ficheros estándar.
Nota: Se auto-importa un módulo, macfsn,
para reemplazar las llamadas StandardFile en macfs con llamadas
NavServices.
- FSSpec (file)
-
Crear un objeto FSSpec para el fichero especificado.
- RawFSSpec (data)
-
Crear un objeto FSSpec para los datos en bruto de
la estructura C de FSSpec como cadena.
Suele ser útil si has obtenido una estructura FSSpec
a través de una red.
- RawAlias (data)
-
Crear un objeto Alias dando los datos en bruto de la
estructura C del alias como cadena.
Suele ser útil si has obtenido una estructura FSSpec
a través de una red.
- FInfo ()
-
Crea un objeto FInfo relleno por ceros.
- ResolveAliasFile (file)
-
Resolver un fichero de alias. Devuelve una tupla de tres elementos:
(fsspec, isfolder, aliased)
donde fsspec es el objeto FSSpec resultante,
isfolder vale verdadero si fsspec apunta a una carpeta
y aliased vale verdadero si el fichero era un alias para empezar
(en caso contrario, se devuelve el objeto FSSpec del propio
fichero).
- StandardGetFile ([type, ...])
-
Presentar al usuario un diálogo estándar de ``abrir fichero de entrada''.
Opcionalmente, se puede pasar hasta cuatro tipos de fichero de 4 caracteres
para filtrar los ficheros seleccionables por el usuario. La función devuelve
un objeto FSSpec y un indicador de cancelación por parte del
usuario.
- PromptGetFile (prompt[, type, ...])
-
Similar a StandardGetFile(), pero permite especificar
un título para la caja de diálogo.
- StandardPutFile (prompt[, default])
-
Presentar al usuario un diálogo estándar de ``abrir fichero de salida''.
prompt es la cadena de petición y el argumento opcional
default inicializa el valor de salida. La función devuelve un objeto
FSSpec y un indicador de cancelación por parte del
usuario.
- GetDirectory ([prompt])
-
Presentar al usuario un diálogo no estándar de ``seleccionar directorio''.
Se debe abrir el directorio antes de hacer clic en el botón de ``seleccionar
el directorio actual''. prompt es el título de la caja de diálogo.
Devuelve un objeto FSSpec y un indicador de éxito.
- SetFolder ([fsspec])
-
Establecer la carpeta inicial al presentar un diálogo de selección
de ficheros. fsspec debería apuntar a un fichero de la carpeta,
no a la propia carpeta (aunque no es necesario que el fichero exista).
Si no se pasa ningún argumento, la carpeta inicial será el directorio
actual, es decir, lo que devuelva os.getcwd().
Se ha de observar que, a partir del System 7.5 el usuario puede cambiar
el comportamiento de los ficheros estándar con el panel de control
``controles generales'', inutilizando esta llamada.
- FindFolder (where, which, create)
-
Ubica una de las carpetas ``especiales'' conocidas por MacOS, como
la carpeta de basura o de preferencias. where es el disco en el
que buscar, which es la cadena de cuatro caracteres que especifica
qué carpeta hay que buscar. Si create vale cierto, se creará la
carpeta si no existe. Devuelve una tupla
(vrefnum, dirid)
.
- NewAliasMinimalFromFullPath (pathname)
-
Devuelve un objeto alias mínimo que apunta al fichero dado,
que se debe especificar mediante una ruta de acceso completa. Éste es el
único modo de crear un Alias que apunte a un fichero inexistente.
Las constantes de where y which se pueden obtener del
módulo estándar MACFS.
- FindApplication (creator)
-
Ubicar la aplicación con código de creador de 4 caracteres creator.
La función devuelve un objeto FSSpec que apunta a la aplicación.
Subsecciones
Ver Sobre este documento... para obtener información sobre sugerencias.