Uso il seguente script AppleScript per connettere automaticamente un'unità remota quando viene stabilita la connessione VPN utilizzando Viscosità:
do shell script "sleep 5"
tell application "Finder"
mount volume "smb://some.domain.here/projects"
end tell
Funziona bene. Tuttavia questo non legge il contenuto della cartella. Quindi quando vado in questa cartella per la prima volta, occorrono 30 secondi in più per recuperare l'elenco di file e cartelle.
C'è un modo per dire a Finder di precaricare il contenuto di questa cartella di rete (!) in background, senza attivazione (è possibile modificare la cartella del Finder in / Volumes / projects)? Ho cercato di ottenere un elenco di file in una variabile. Ricevo i nomi dei file nella variabile, ma la finestra del Finder tenta ancora di recuperare i file. Ho provato a "ls / Volumes / projects" ma il Finder conserva i file da solo.
La cartella è di sola lettura.