日期:2014-05-19  浏览次数:20888 次

为什么我代码老是出错啊,我也不知道错那里了(关于文件操作的)
我把代码写在下面:

//验证文件夹和文件是否存在,不存在就创建

  public   void   If_File(string   file_path,   string   folder_path)
                {
                        if   (File.Exists(file_path)   ==   false)
                        {
                                try
                                {
                                        Directory.CreateDirectory(folder_path);
                                }
                                catch   {   }
                                File.Create(file_path);
                        }
                }

//窗口的初试划,加载ComboBox
.....

If_File(@ ".\System_Information ",   @ ".\SQLSERVER_Information.ini ");
ComboBox_load(@ ".\system_information\SQLSERVER_Information.ini ",sql_comboBox);

.....


\ComboBox   加载函数.从文件"\system_information\SQLSERVER_Information.ini"读取记录填充.

public   void   ComboBox_load(string   file_path,ComboBox   combobox_name)
                {
                        try
                        {
                                string[]   temp   =   File.ReadAllLines(file_path);
                                for   (int   i   =   0;   i   <=   temp.Length;   i++)
                                {
                                        combobox_name.Items.Add(temp[i]);
                                }
                        }
                                catch(Exception   e)  //在次处捕获异常
                                  {
                                        MessageBox.Show(e.ToString());