Subtext.Providers.BlogEntryEditor.FCKeditor.FileBrowserConnector.GetFolders C# (CSharp) Method

GetFolders() private method

private GetFolders ( XmlNode connectorNode, string currentFolder ) : void
connectorNode XmlNode
currentFolder string
return void
        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 ) ;
            }
        }