Trasferisci etichette ("tag") da una condivisione SMB a una condivisione AFP

1

Ho avuto una condivisione SMB dal mio NAS (basata su illumos aka OpenSolaris, ho usato il kernel CIFS) e ora ho installato Netatalk per prestazioni migliori.

I metadata apparentemente non possono essere riletti, il che significa che ho perso le icone delle cartelle personalizzate (non molte, già risolte) e le etichette del cercatore ("tag" in Mavericks). Sto cercando di utilizzare AppleScript per reimpostarli.

Ho le stesse condivisioni montate allo stesso tempo, da un punto di vista UNIX sono:

/Volumes/share
/Volumes/share-1

dipende da quale ho montato per primo. Sul desktop appaiono con lo stesso nome (e la stessa icona, vergogna su Apple questa volta).

Ho provato AppleScript:

display dialog "Select SMB share/folder"
set SMBshare to choose folder
display dialog "Select equivalent AFP share/folder"
set AFPshare to choose folder

ma ottengo sia per "share: Selected folder". Di conseguenza, non posso andare avanti con:

set theLabel to label index of SMBshare
if theLabel is not 0 then
    [do some search/replace to get new path and set label index]
end if

Quindi, come posso evitare il problema e trasferire le etichette da una condivisione a un'altra?

L'unica idea rimasta è montare la condivisione SMB, quindi ottenere l'elenco completo dei file usando

set {TempTID, AppleScript's text item delimiters} to {AppleScript's text item delimiters, ", "}
tell application "Finder" to set MyList to (entire contents of (choose folder)) as text
set AppleScript's text item delimiters to TempTID

quindi smonta la condivisione SMB, monta la condivisione AFP, riapplica tutte le etichette precedentemente salvate.

Aggiorna

Ho provato il metodo di montaggio / smontaggio e funziona, ma solo su piccole cartelle o condivisioni, su quelli più grandi "l'intero contenuto" richiede troppo tempo e c'è un timeout.

    
posta FarO 19.11.2013 - 21:48
fonte

1 risposta

0

Potresti usare uno script di shell invece di AppleScript. Uno strumento come questo può elencare e modificare i tag sui file.

    
risposta data 06.12.2013 - 00:57
fonte

Leggi altre domande sui tag