Der umbenannte Ordner wird zu einer Datei mit einer Erweiterung

Wenn ich einen Ordner erstelle und ihn „test.tmp“ nenne, fragt mich der Finder, ob ich meinem Ordner die Dateierweiterung „.tmp“ hinzufügen möchte. Bei Annahme ändert sich der Ordner in ein Dokument mit einem Symbol.

Ich kann den 'Ordner' dann nicht mehr per Doppelklick öffnen. Es ist keine Standardanwendung zum Öffnen der Datei test.tmp zugeordnet.

Wenn ich ls -l ausführe, wird die Datei immer noch als Verzeichnis angezeigt.

Auf einem anderen Mac kann ich denselben Ordnernamen erstellen, und der Ordner bleibt ein Ordner.

Irgendeine Idee, warum auf meinem Mac das Hinzufügen der .tmp-Datei den Ordner in eine Datei ändert?

TIA.

Wenn Sie alle Punkte im Namen entfernen, sollte der Ordner wiederhergestellt werden

Antworten (3)

Ordner können auch ein Suffix haben. Wenn Ihr OS X-System die Dateierweiterung kennt, ändert es das Symbol (nach dem Umbenennen) und verknüpft es mit der App, die diese Erweiterung verarbeiten kann (und als Standard-App zum Öffnen dieser Dateitypen festgelegt ist).

Der Ordner wird dann zu einem Paket oder Container, in den Sie nicht einfach hineinsehen können, indem Sie im Finder suchen. Sie können jedoch mit der rechten Maustaste darauf klicken und "Paketinhalt anzeigen" auswählen, um zu sehen, was sich darin befindet.

innen zeigen mit "Paketinhalt anzeigen"

Manchmal wird die (Ordner-) Dateierweiterung von System Default ausgeblendet (wie bei iPhoto Library-Containern).

Da die .tmp-Dateierweiterung keine Standard-App anzeigt, scheint das OS X-System eine Verwendung für temporäre Ordner zu haben.
@pknz welche Version des OS X-Systems ist betroffen?
Ich verwende 10.8.5.

Konnte dieses Problem anhand der Informationen hier lösen.

Verknüpfen Sie die Dateierweiterung grundsätzlich mit einer anderen App, z. B. Rechner, und löschen Sie dann die Zuordnung, indem Sie diesen Befehl im Terminal ausführen:

`locate lsregister` -u /System/Applications/Calculator.app

gefolgt von:

xattr -d com.apple.ResourceFork *file_which_won't_open*

Dadurch werden die erweiterten Attribute der Datei gelöscht.

Vollständige Details unten:

http://reviews.cnet.com/8301-13727_7-57326949-263/how-to-clear-custom-application-associations-in-os-x/

Antworten auf Ask Different müssen mehr als nur ein Link sein. Es ist in Ordnung, einen Link einzufügen, aber bitte fassen Sie ihn in der Antwort zusammen oder fassen Sie ihn aus. Die Idee ist, die Antwort allein stehen zu lassen.

Leider konnte die obige Lösung das Problem nicht lösen, da das macOS die Zuordnung bald später umstrukturieren würde (Umgebung ist macOS 11.15.7).

Also lade ich eine unnötige App aus dem AppStore herunter und ändere diese standardmäßige Erweiterungsdatei open with, z Xnip.app. Nachdem Sie den Befehl wie unten ausgeführt haben, löschen Sie diese App schnell von LaunchPad.

`locate lsregister` -u /Applications/Xnip.app

Wenn Sie diese App erneut herunterladen, wird sie wieder damit verknüpft. Dies ist keine perfekte Lösung, hat aber für mich funktioniert.

Bitte schauen Sie sich die FAQ an , um zu verstehen, wie die Seite funktioniert, wie gute Antworten geschrieben werden sollten und wie Reputation erlangt werden kann.