Chapter 9. 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 311) represents a disk file, a Folder Object (page 320) 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® Photoshop® 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.