private void GetFolders( XmlNode connectorNode, string currentFolder )
{
// Map the virtual path to the local server path.
string sServerDir = this.ServerMapFolder( currentFolder ) ;
// Create the "Folders" node.
XmlNode oFoldersNode = XmlUtil.AppendElement( connectorNode, "Folders" ) ;
DirectoryInfo oDir = new DirectoryInfo( sServerDir ) ;
DirectoryInfo[] aSubDirs = oDir.GetDirectories() ;
for ( int i = 0 ; i < aSubDirs.Length ; i++ )
{
// Create the "Folders" node.
XmlNode oFolderNode = XmlUtil.AppendElement( oFoldersNode, "Folder" ) ;
XmlUtil.SetAttribute( oFolderNode, "name", aSubDirs[i].Name ) ;
}
}