Chapter 4. Using File and Folder Objects

Overview

Because path name syntax is very different in Windows, Mac OS, and UNIX®, Adobe ExendScript defines the File and Folder objects to provide platform-independent access to the underlying file system. A File Object (page 259) represents a disk file, and a Folder Object (page 268) represents a directory or folder.

  • The Folder object supports file system functionality such as traversing the hierarchy; creating, renaming, or removing files; or resolving file aliases.

  • The File object supports input/output functions to read or write files.

There are several ways to distinguish between a File and a Folder object. For example:

if (f instanceof File) ... if (typeof f.open == "undefined") ...// Folders do not open ...

Get Adobe® Illustrator® CS2 Official JavaScript Reference 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.