2011-05-08 63 views
0

我有從代碼文件夾中讀取數據的代碼。我也想從子文件夾中讀取數據,但逐個處理文件夾太麻煩。你能幫助我嗎?如何讀取子文件夾中的dat文件

這裏是我的代碼:

private void btnSource_Click(object sender, EventArgs e) 
{ 
    fbdSourceMDATA.Description = "Please select MDATA source folder"; 
    fbdSourceMDATA.RootFolder = Environment.SpecialFolder.Desktop; 
    if ((fbdSourceMDATA.ShowDialog() != DialogResult.Cancel) |(fbdSourceMDATA.SelectedPath != "")) 
    { 
     sourceMDATA = fbdSourceMDATA.SelectedPath; 
     if (File.Exists(sourceMDATA + "\\Master")) 
     { 
      txtSourceMDATA.Text = fbdSourceMDATA.SelectedPath; 
      Interaction.SaveSetting ((new Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase()).Info.Title , 
            "RealTime Converter", "sourceMDATA", fbdSourceMDATA.SelectedPath); 
     } 
     else 
     { 

     } 

     FETALIBLib.FLReader Reader = new MFTALIBLib.FLReader(); 
     Reader.OpenDirectory(txtSourceMDATA.Text); 
     Reader.ReadMaster(); 
     lbmainMDATA.Items.Clear(); 
    } 
} 
+0

順便說一句,你有'((fbdSourceMDATA錯誤.ShowDialog()!= DialogResult.Cancel)|(fbdSourceMDATA.SelectedPath!=「」))'。您正在使用單個「|」(按位或)來代替雙「||」(邏輯或)。 – joce 2011-05-08 17:11:02

回答

0

如果你想獲得子文件夾列表,然後看看System.IO.Directory.GetDirectories

相關問題