PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • For an Outlook server
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Deletes a folder from the Outlook messaging software or from an IMAP server.
Versions 17 and later
iPhone/iPad This function is now available for the iPhone/iPad applications.
New in version 17
iPhone/iPad This function is now available for the iPhone/iPad applications.
iPhone/iPad This function is now available for the iPhone/iPad applications.
Versions 21 and later
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Versions 22 and later
Android Widget This function is now available in Android Widget mode.
Android This function is now available for the Android applications.
New in version 22
Android Widget This function is now available in Android Widget mode.
Android This function is now available for the Android applications.
Android Widget This function is now available in Android Widget mode.
Android This function is now available for the Android applications.
Example
WINDEVWEBDEV - Server codeWindows Mobile
// Start the session
SessionID = EmailStartOutlookSession("MyProfile")
...
// Delete a folder
EmailRemoveFolder(SessionID, ...
"Personal folders\Inbox\Work")

// Delete a folder from the current folder
EmailRemoveFolder(SessionID, ...
EmailCurrentFolder(SessionID) + "\Work")
// IMAP protocol
MySession is EmailIMAPSession
...
// Delete a folder from the current folder
EmailRemoveFolder(MySession, EmailCurrentFolder(MySession) + "\Work")

// Delete a folder from the custom folder
EmailRemoveFolder(MySession, "Personal folders\Inbox\MyOwnWork")
Syntax
<Result> = EmailRemoveFolder(<Session> , <Folder Path>)
<Result>: Boolean
  • True if the deletion was performed,
  • False otherwise. The ErrorOccurred variable is set to True if an error occurred. To find out the error details, use ErrorInfo associated with the errMessage constant.
<Session>: Character string, integer, or emailOutlookSession or emailIMAPSession variable
Identifier of current email session. This identifier can be:
<Folder Path>: Unicode character string (with quotes)
Path of folder to delete.
Remarks
WINDEVWEBDEV - Server codeWindows Mobile

For an Outlook server

The folder must be found in the "Personal folders" branch.
During the call to EmailRemoveFolder, the following operations are automatically performed:
  • the messages found in the folder to delete are moved into the bin ("Deleted elements" folder).
  • the sub-folders of the folder to delete as well as their content are moved into the bin ("Deleted elements" folder).
  • the folder to delete is permanently deleted.
If the folder to delete is already found in the bin, the folder and its content are permanently deleted.
Reminder: This function cannot be used to delete a folder from the Outlook Express messaging software.
Components
WINDEVWEBDEV - Server codeReports and Queries wd230com.dll
Windows Mobile wp230com.dll
Linux wd230com.so
Android wd230android.jar
Minimum required version
  • Version 11
This page is also available for…
Comments
Click [Add] to post a comment