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

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.