AppleScript, Do Shell. How do I write the 'test' command to the 'script editor'? — by Quinn "The Eskimo!" (Apple DTS) on Apple Developer Forums
Apple's DTS engineer explains that do shell script throws an AppleScript error whenever the command exits non-zero (so test -d on a missing folder errors), shows try blocks to handle it, multi-line scripts, and quoted form of POSIX path for safe paths. He also suggests avoiding the shell where System Events can do the job.
Quick steps
- Wrap failing commands in try / on error
- Use quoted form of POSIX path of ... for file paths
Paraphrased from the source. Menus can differ by version, so check the original for full details.
Source: AppleScript, Do Shell. How do I write the 'test' command to the 'script editor'? by Quinn "The Eskimo!" (Apple DTS) on Apple Developer Forums. Licence: Link only (©).
- Source reviewed
- 2026-11-02
- Link checked
- 2026-11-02
- Tested hands-on
- Not by Oddbyte.Me