Name
file specification
Allowed coercions
List with one item |
string
|
Syntax
set fSpec to (new file default name "urlfile")
Description
The
file specification
class can reserve the name and
path for a file, even if the file has not yet been saved to the hard
disk. The URL Access
Scripting
scripting addition takes a value of type
file
specification
for both its
download and upload
commands.
Examples
This code requests the user to name a file and choose its saving location (with the new file scripting-addition command) then downloads a web page to the file:
set fspec to (new file default name "urlfile") tell application "URL Access Scripting" to download "http://www.¬ parkerriver.com" to fspec
new file displays a dialog box that allows the user to name and choose the location for a file, but it doesn’t actually save the file. It returns the file information as a file specification data type.
The following code gets a file specification
, and
then sends a save Apple event to the text editor
BBEdit. The text editor then saves its front window to the
file specification
the applet user had previously
created:
set newFileSpec to¬ (new file with prompt "where would you like the future file saved?") (* returns a file specification object *) tell application "BBEdit 5.1" save window 1 to newFileSpec end tell
The info for
scripting addition takes a file
specification
parameter. It gives you a substantial amount of information about a file that’s been saved to disk, including the name, size ...
Get AppleScript in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.