• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Spotlight-Kommentar mit PHP auslesen.

Tekl

Fairs Vortrefflicher
Registriert
01.06.05
Beiträge
4.630
Hi,

hat jemand eine Idee, wie man Spotlight-Kommentare einer Datei in PHP auslesen könnte?
 
Supi, danke. Werde ich morgen mal testen.
 
So, hab's mal getestet. Leider funktioniert das nur, wenn der Kommentar lokal gesetzt wird. Wenn ich über einen anderen Rechner den Kommentar setze erscheint der zwar in der Info-Palette des Finders, aber mdls sieht nur den, der zuletzt lokal vergeben wurde. Vor Spotlight gab's ja auch schon Dateikommentare. Wird per AFP evtl. das alte Verfahren angewendet? Kann man die Kommentare auch auslesen? Der Server ist 10.4, die Clients sind alle 10.5.
 
Wird per AFP evtl. das alte Verfahren angewendet? Kann man die Kommentare auch auslesen? Der Server ist 10.4, die Clients sind alle 10.5.

Gute Frage, zum. passiert bei einer AppleScript Abfrage zum herkoemmlichen Comment auf ein File nichts viel:

set theFile to choose file
tell application "Finder"
set theComm to comment of theFile
end tell
return theComm

Gruss von IceHouse
 
Applescript wollte ich aus Geschwindigkeitsgründen vermeiden. Ich habe aber mittlerweile festgestellt, dass ich vorher "mdimport" ausführen kann, dann sind die Kommentare immer aktuell.
 
Hat jemand eine Idee, wie man OS X alternativ zu mdimport zum Neueinlesen der Spotlight-Daten zwingen kann? mdimport arbeitet nämlich rekursiv, was bei fetten Ordnern einfach zu lange dauert.

Ich habe festgestellt, dass ein kurzfristiges Umbenennen mit "mv" den gleichen Effekt hat, doch ich befürchte, dass es da zu Problemen kommen kann, wenn da Dateien in Ordnern gesperrt sind.