Re: Referring to the local hard drive
Re: Referring to the local hard drive
- Subject: Re: Referring to the local hard drive
- From: JollyRoger <email@hidden>
- Date: Wed, 03 Jan 2001 10:37:34 -0600
on 1/3/2001 9:26 AM, Yosemite at email@hidden wrote:
>
tell application "Finder" to set thisDisk to name of startup disk as string
This method may be easier to write, but is not very efficient. It depends
on the Finder, which may or may not be responsive while in the background,
and is slow because it has to wait on another application to respond.
The following uses AppleScript's text item delimiters to parse the disk name
from the full textual path. The path to the startup disk is always the disk
name with a colon added to the end. If you set AppleScript's text item
delimiters to a colon, and then ask AppleScript for the first text item of
the path, you'll get the disk name. This method is much faster and is not
dependant on another application.
set saveDelims to AppleScript's text item delimiters
set AppleScript's text item delimiters to {":"}
set diskName to text item 1 of (path to startup disk as text)
set AppleScript's text item delimiters to saveDelims
log diskName
HTH
JR