mkn07 0 Newbie Poster

i have a project that receives virtual directories from IIS, and show the files in directories as an windows application form. Here my problem with defining the path as

Directory.GetDirectories(dataDirectory)Directory.GetDirectories(dataDirectory)
dataDirectory including the code is: //LM//W3SVC//1//Root//Data//
also when i try another format as
iis://localhost//w3svc//1//root//data and //localhost//W3SVC//1//Root//Data// anad also one back slash, same error result i took...

public void CreateFormsMenuItems(BarManager barManager, BarSubItem formsBarSubItem, ItemClickEventHandler formsBaritem_ItemClick, string dataDirectory)
      {
         foreach (string dirName in Directory.GetDirectories(dataDirectory))
         {
            BarSubItem barsubitem = new BarSubItem();
            barsubitem.Category = barManager.Categories["Forms"];
            barsubitem.Caption = Path.GetFileNameWithoutExtension(dirName);
            barsubitem.Tag = dirName;
            //baritem.ItemClick += new ItemClickEventHandler(formsBaritem_ItemClick);
            barsubitem.ImageIndex = 5;
            barManager.Items.Add(barsubitem);
            formsBarSubItem.AddItem(barsubitem);
            CreateFormsMenuItems(barManager, barsubitem, formsBaritem_ItemClick, dirName);
         }

         foreach (string fileName in Directory.GetFiles(dataDirectory))
         {
            BarButtonItem baritem = new BarButtonItem();
            baritem.Category = barManager.Categories["Forms"];
            baritem.Caption = Path.GetFileNameWithoutExtension(fileName);
            baritem.Tag = fileName;
            baritem.ItemClick += new ItemClickEventHandler(formsBaritem_ItemClick);
            baritem.GroupIndex = 1;
            baritem.ButtonStyle = BarButtonStyle.Check;
            baritem.ImageIndex = 4;
            barManager.Items.Add(baritem);
            formsBarSubItem.AddItem(baritem);
         }
      }public void CreateFormsMenuItems(BarManager barManager, BarSubItem formsBarSubItem, ItemClickEventHandler formsBaritem_ItemClick, string dataDirectory)
      {
         foreach (string dirName in Directory.GetDirectories(dataDirectory))
         {
            BarSubItem barsubitem = new BarSubItem();
            barsubitem.Category = barManager.Categories["Forms"];
            barsubitem.Caption = Path.GetFileNameWithoutExtension(dirName);
            barsubitem.Tag = dirName;
            //baritem.ItemClick += new ItemClickEventHandler(formsBaritem_ItemClick);
            barsubitem.ImageIndex = 5;
            barManager.Items.Add(barsubitem);
            formsBarSubItem.AddItem(barsubitem);
            CreateFormsMenuItems(barManager, barsubitem, formsBaritem_ItemClick, dirName);
         }

         foreach (string fileName in Directory.GetFiles(dataDirectory))
         {
            BarButtonItem baritem = new BarButtonItem();
            baritem.Category = barManager.Categories["Forms"];
            baritem.Caption = Path.GetFileNameWithoutExtension(fileName);
            baritem.Tag = fileName;
            baritem.ItemClick += new ItemClickEventHandler(formsBaritem_ItemClick);
            baritem.GroupIndex = 1;
            baritem.ButtonStyle = BarButtonStyle.Check;
            baritem.ImageIndex = 4;
            barManager.Items.Add(baritem);
            formsBarSubItem.AddItem(baritem);
         }
      }

DirectoryEntry dataDir = new DirectoryEntry("IIS://localhost/w3svc/root/1/Data/");DirectoryEntry dataDir = new DirectoryEntry("IIS://localhost/w3svc/root/1/Data/");
how i get rid of the format error? could you help me, please... :(

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.