beautypg.com

Jsbool mm_createconfigfolder(), Jsbool mm_removeconfigfolder() – Adobe Extending Dreamweaver CS4 User Manual

Page 369

background image

363

EXTENDING DREAMWEAVER CS4

C-level extensibility

Example

char *dwConfig = "file:///c|/Program Files/Adobe/Adobe Dreamweaver CS3/

Configuration/Extensions.txt";

unsigned long attrs;
attrs = (MM_FILEATTR_NORMAL | MM_FILEATTR_RDONLY);
int fileno = 0;
if(MM_SetConfigFileAttrs(dwConfig, attrs))
{

fileno = MM_OpenConfigFile(dwConfig);

}

JSBool MM_CreateConfigFolder()

Availability
Dreamweaver MX.

Description
This function creates a folder in the specified location.

If the fileURL argument specifies a folder within the Dreamweaver Configuration folder, the function creates the folder
in the user Configuration folder. If fileURL does not specify a folder in the Dreamweaver Configuration folder, the
function creates the specified folder, including all higher-level folders in the path, if they do not already exist.

Arguments
char *fileURL

The char *fileURL argument is a pointer to a file:// URL string that names the configuration folder that you want
to create.

Returns
A Boolean value:

JS_TRUE

indicates success;

JS_FALSE

indicates failure.

Example

char *dwConfig = "file:///c|/Program Files/Adobe/Adobe Dreamweaver CS3 ­

/Configuration/Extensions.txt";

MM_CreateConfigFolder(dwConfig);

JSBool MM_RemoveConfigFolder()

Availability
Dreamweaver MX.

Description
This function removes the folder and its files and subfolders. If the folder is in the Dreamweaver Configuration folder,
it marks the folder for deletion in the mm_deleted_files.xml file.

Arguments
char *fileURL

The char *fileURL argument is a pointer to a string that names the folder to remove, which is provided as a file:// URL.

This manual is related to the following products: