Tenía una unidad de sistema principal en mi iMac llamada "Macintosh HD" y escribí mis scripts para referirme a los archivos de esa unidad. Por ejemplo, para llegar a mi directorio de la biblioteca, tenía "Macintosh HD:Users:me:Documents:Dev:AppleScript:" como ruta completa.
El problema es que estoy teniendo problemas de conducción y necesito reemplazar mi disco duro antes de que se estropee. Para hacer un seguimiento, cloné mi unidad de sistema original ("Macintosh HD") a "System Temp", que se conecta por USB. Puedo permitirme usar esta unidad durante unos días, pero necesito devolverla a un servidor tan pronto como pueda. A principios de esta semana recibiré una nueva unidad que será la unidad de reemplazo a largo plazo, llamada "System".
No quiero llamar a cada unidad "Macintosh HD" porque eso me dificulta el seguimiento, pero me gustaría que los scripts funcionaran durante todo el proceso.
¿Cómo puedo, en Applescript, especificar una ruta de acceso a una unidad sin usar el nombre de la HD? Si es el disco duro principal, ¿cuál es el equivalente de la forma Linux de "/" para el sistema de archivos Root, así que usaría "/home/me" para llegar a mi directorio principal? ¿Hay alguna forma de hacer algo como "::Users:me" en su lugar? Sólo quiero ser capaz de decirle a Applescript algo como, "Esto está en la unidad principal del sistema", o "Usa la unidad de arranque".
Probé muchas alternativas posibles y ninguna funcionó.