Mercurial > cpython-lru_cache-weakref
view Doc/libmacostools.tex @ 3546:3f7cdf1663f7 legacy-trunk
A version of swed that can import html files. Also demonstrates
implementing object handlers in Python.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Tue, 07 May 1996 15:25:36 +0000 |
| parents | 05aeb91e3b90 |
| children | 4cef23e1dcca |
line wrap: on
line source
\section{Standard module \sectcode{macostools}} \stmodindex{macostools} This module contains some convenience routines for file-manipulation on the Macintosh. The \code{macostools} module defines the following functions: \renewcommand{\indexsubitem}{(in module macostools)} \begin{funcdesc}{copy}{src\, dst\optional{\, createpath}} Copy file \var{src} to \var{dst}. The files can be specified as pathnames or \code{FSSpec} objects. If \var{createpath} is non-zero \var{dst} must be a pathname and the folders leading to the destination are created if necessary. The method copies data and resource fork and some finder information (creator, type and flags). Custom icons, comments and icon position are not copied. \end{funcdesc} \begin{funcdesc}{copytree}{src\, dst} Recursively copy a file tree from \var{src} to \var{dst}, creating folders as needed. \var{Src} and \var{dst} should be specified as pathnames. \end{funcdesc} \begin{funcdesc}{mkalias}{src\, dst} Create a finder alias \var{dst} pointing to \var{src}. Both may be specified as pathnames or \var{FSSpec} objects. \end{funcdesc} \begin{datadesc}{BUFSIZ} The buffer size for \code{copy}, default 1 megabyte. \end{datadesc} Note that the process of creating finder aliases is not specified in the Apple documentation. Hence, aliases created with \code{mkalias} could conceivably have incompatible behaviour in some cases.
