像FolderBrowserDialog(用于浏览选择文件夹的对话框)、MessageBox(消息处理对话框)、DirectoryInfo(目录信息,可用于创建、检测是否存在等对目录的操作)、FileInfo(文件信息,可用于文件的检测、文件信息的获取、复制等操作)、DataGridView(数据表格控件,用于显示文件信息列表数据)、DataRowView(对一些数据源信息进行筛选,排序)、System.Diagnostics.Process.Start(启动其它程序打开文件夹目录),下面就依次介绍一下在此软件开发中我都使用到以上控件、对象的哪些内容。
  一、FolderBrowserDialog(文件夹浏览对话框),在此软件中用于打开选择数据库根目录或打开创建、选择备份目录,下面是两处位置的代码详细介绍。
   1.选择数据库目录,在此处不需要新建文件夹,因此屏蔽新建文件夹按钮。
 
C#代码
    -          FolderBrowserDialog df = new FolderBrowserDialog();   
 
    -   
 
    -    //设置文件浏览对话框上的描述内容   
 
    -           df.Description = "选择所有数据库文件所在根目录地址";   
 
    -   
 
    -    //不显示对话框下方的创建新文件夹按钮   
 
    -           df.ShowNewFolderButton = false;   
 
    -   
 
    -    /*  
 
    - 判断是否已直接输入文件夹目录地址,如果存在则将此值赋于对话框的已选地址,这样就可以让对话框显示您上次选择或添加的目录地址了。  
 
    -    */  
 
    -           if (tBoxDbRoot.Text != "")   
 
    -           {   
 
    -               df.SelectedPath = tBoxDbRoot.Text;   
 
    -           }   
 
    -           else  
 
    -           {   
 
    -               df.RootFolder = Environment.SpecialFolder.MyComputer;//指定对话框默认显示的根目录地址 注意RootFolder的接收数据类型   
 
    -           }   
 
    -    //显示文件夹对话框,并返回对话框处理结果数值   
 
    -           DialogResult result = df.ShowDialog();   
 
    -           if (result == DialogResult.OK) //另外一种判断方法 if (df.ShowDialog(this) == DialogResult.OK)   
 
    -           {   
 
    - //将中的数据库目录地址赋于类全局变量数据库根目录   
 
    -               string folderPath = df.SelectedPath;   
 
    -               if (folderPath != "")   
 
    -