Home
The HyperCard Center
HyperTalk Reference

Note: This is a work in progress and many formatting issues have been fixed. Read more about the project on the home page.

save

save [this] stack as [stack] fileName
save stack fileName ¬
as [stack] fileName

The save command saves a copy of a stack. It’s the same as choosing Save A Copy from the File menu, but it doesn't display a directory dialog box. Use save when you don't want a dialog box to interrupt a handler.

The form save [this] stack saves a copy of the current stack.

If the specified stack already exists, HyperCard sets the value of the result to "Couldn’t duplicate stack." You can test whether HyperCard saved the stack successfully as follows:

save this stack as "My Copy"
if the result is not empty then ...

Examples

save this stack as stack "My Copy"
save stack as stack "Copy of" && the short name of this stack
save stack "Home" as stack "Copy of Home"
if the result is not empty then ...

Related Topics

Placeholders

fileName

An expression that evaluates to a text string that is also a valid Macintosh filename.

For example:

"my stack"
"HD20:Wally's Stacks:my stack"
"my file alias"

HyperTalk Reference

Version 0.8b4 (July 4, 2025)

Made with Macintosh

Switch to Retro View