2010/4/22 Stefan Mettenbrink <[email protected]>:
>
> Ich hatte das auch irgendwann schon geschafft. Darauf hatte ich gefragt, wie
> ich das aus RB heraus schaffe. Dazu hat sich dann Christian gemeldet und
> folderitem.DeleteResourceForkMBS vorgeschlagen.

Nur ist das eh keine Lösung bei deinem Fall, denn wenn du
_irgendwelche_ Dateien auf dem Stick hast, dann werden da auch solche
dabei sein, die andere Attribute als nur die Rsrcfork haben. Und dann
mußt du diese anderen Attrs ja auch entfernen. Und dafür hat MBS
vermutlich eh keine Lösung parat. Also kommst du um "attr -d ..."
nicht herum.

Du kannst nun 2 Sachen probieren:

Entweder einfach _alle_ bekannten Attrs entfernen auf der _gesamten_
Disk. Dazu einfach per Shell-Klasse ausführen:

  xattr -d com.apple.FinderInfo -r *
  xattr -d com.apple.ResourceFork -r *

Dann erledigt xattr das für dich alles.

Aber wenn das selektiv pro Datei machen willst, dann so:

1. Per Shell "xattr *" in jedem Ordner der Disk ausführen. Den Output
der Shell abrufen. Darin findest du dann Zeilen, die Files mit den
Attrs auflisten, so wie im Terminal.
2. Dann mußt du diese Zeilen auswerten, also die Dateinnamen und deren
verwendeten Attrs erkennen.
3. Dann pro Datei, die mind. ein Attr hat, mit "xattr -d <attrbutname>
<dateiname>" jedes Attribut löschen.

Es kann aber sein, dass dennoch am Ende ein paar "hidden" Ordner im
Root der Disk verbleiben, für den Trash-Ordner vom Finder, und sowas.
Die sind schwer wegzubekommen, v.A. mit den beschränkten RB-Mitteln.

-- 
Thomas Tempelmann, http://www.tempel.org/

Antwort per Email an