On Jun 23, 2009, at 10:54 AM, Diez B. Roggisch wrote:

Tobias Weber wrote:

Hi,
which is the best way to copy files on OS X? I want to preserve resource
forks and extended attributes.

Are these still relevant on OSX? I've always only copied files directly, and
never had any troubles.

I think resource forks are now stored as extended attributes, and Apple's version of cp is aware of extended attributes.

Try this -- create a text file via terminal using `touch foo.txt`. In Finder, click "get info" on the file and change it to open with anything other than TextEdit (e.g. Firefox).

Now go back to terminal and look at the file. It's still zero bytes long, but try the command `xattr foo.txt` --

$ xattr foo.txt
com.apple.FinderInfo
com.apple.ResourceFork

Also --
$ cp foo.txt bar.txt
$ xattr bar.txt
com.apple.FinderInfo
com.apple.ResourceFork

xattr -h gives options for this command.

To the OP -- I remember reading somewhere that xattr is written in Python. You might find it useful or even be able to import it directly.


HTH
Philip




--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to