Exemplo n.º 1
0
 /// <summary>
 /// 3个Data文件夹共12个子文件夹
 /// </summary>
 /// <returns></returns>
 public static string[] Data12()
 {
     string[] datas = new string[12];
     foreach (Disk disk in DiskList.Get())
     {
         if (disk.Name == "NewData")
         {
             datas[0] = Path.Combine(disk.NetPath, "Pc_A_Data");
             datas[1] = Path.Combine(disk.NetPath, "Pc_B_Data");
             datas[2] = Path.Combine(disk.NetPath, "Pc_C_Data");
             datas[3] = Path.Combine(disk.NetPath, "Pc_O_Data");
             continue;
         }
         if (disk.Name == "OldData")
         {
             datas[4] = Path.Combine(disk.NetPath, "Pc_A_Data");
             datas[5] = Path.Combine(disk.NetPath, "Pc_B_Data");
             datas[6] = Path.Combine(disk.NetPath, "Pc_C_Data");
             datas[7] = Path.Combine(disk.NetPath, "Pc_O_Data");
             continue;
         }
         if (disk.Name == "HistoryData")
         {
             datas[8]  = Path.Combine(disk.NetPath, "Pc_A_Data");
             datas[9]  = Path.Combine(disk.NetPath, "Pc_B_Data");
             datas[10] = Path.Combine(disk.NetPath, "Pc_C_Data");
             datas[11] = Path.Combine(disk.NetPath, "Pc_O_Data");
             continue;
         }
     }
     return(datas);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 重新载入列表
 /// </summary>
 private void LoadListView()
 {
     if (diskListView.Items.Count > 0)
     {
         diskListView.Items.Clear();
     }
     foreach (Disk disk in DiskList.Get())// 遍历磁盘列表到ListView
     {
         ListViewItem item = new ListViewItem();
         item.Text = disk.Name;
         item.SubItems.Add(disk.NetPath);
         item.SubItems.Add(disk.LocalPath);
         item.SubItems.Add(disk.AutoMapping);
         item.SubItems.Add(disk.WindowsAccount);
         item.SubItems.Add(disk.Forever);
         item.SubItems.Add(disk.AutoCheck);
         item.SubItems.Add("");
         item.SubItems.Add(disk.UserName);
         item.SubItems.Add(disk.Password);
         diskListView.Items.Add(item);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// NewData
 /// </summary>
 /// <returns></returns>
 public static string NewData()
 {
     foreach (Disk disk in DiskList.Get())
     {
         if (disk.Name == "NewData")
         {
             return(disk.NetPath);
         }
     }
     if (MessageBox.Show("网络磁盘列表中没有{NewData},此磁盘是必须的,按“是”添加映射,按“取消”退出系统", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
     {
         DiskMappingForm diskMappingForm = new DiskMappingForm();
         diskMappingForm.ShowDialog();
         NewData();
     }
     else
     {
         Environment.Exit(0);
         return(null);
     }
     return(null);
 }