Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

    Hiển thị các files trong Folder bằng C#

      Admin
      Admin

      Giới tính : Nam

      Đến từ : TPHCM

      Ngày Tham gia : 03/04/2011

      Tổng số bài gửi : 2292

      #1

       Wed Feb 29, 2012 1:26 pm

      Hiển thị các files trong Folder bằng C#
      Code:
      /
       
              // Mo Thu Muc Ben ListView
              private void OpenDirectory_Left(DirectoryInfo dr)
              {
                  lstLeft.Items.Clear();
                  arrItems_Left.Clear();
       
                  // Duyet Thu Muc Trong dr
                  foreach (DirectoryInfo subdir in dr.GetDirectories())
                  {
                      ListViewItem lvw = new ListViewItem();
                      lvw.Text = subdir.Name;
                      lvw.SubItems.Add("");
                      lvw.SubItems.Add("FolDer");
                      lvw.ImageIndex = 1;
       
                      // Add vao Listview va mang items
                      lstLeft.Items.Add(lvw);
                      arrItems_Left.Add(subdir);
                      // Add Vao Bang ListView
                      [You must be registered and logged in to see this link.] );
       
                  }
       
                  // Duyet Tat Ca Cac File .PDF    Trong dr
                  foreach (FileInfo file in dr.GetFiles("*.pdf"))
                  {
       
                      ListViewItem lvw = new ListViewItem();
                      lvw.Text = file.Name;
                      lvw.Tag = file;
                      lvw.SubItems.Add(file.Length.ToString());
                      lvw.SubItems.Add("PDF");
                      lvw.ImageIndex = 0;
                      lstLeft.Items.Add(lvw);
                      arrItems_Left.Add(file);
       
                  }
                  path = curDir_Left.FullName;
       
              }
       
              private void cmb_Path_SelectedIndexChanged(object sender, EventArgs e)
              {
                  int index = cmb_Path.SelectedIndex;
       
                  if (index != -1)
                  {
                      curDir_Left = arrDrive[index].RootDirectory;
                      OpenDirectory_Left(curDir_Left);
                  }
       
              }
       
              private void MyUserControl_Load(object sender, EventArgs e)
              {
                  try
                  {
       
                          // Chọn đường dẫn là thư mục hiện hành 
       
                      string str = AppDomain.CurrentDomain.BaseDirectory;
                      DirectoryInfo info = new DirectoryInfo(str);
                      OpenDirectory_Left(info);
                  }
                  catch{}
       
              } 

      [You must be registered and logged in to see this link.]