Dosya İşlemleri (C# Form)

0

Görünüm ;

 

 

Kodları ; 

 

private void gozatButton_Click(object sender, EventArgs e)

            {

                FolderBrowserDialog fBrowser = new FolderBrowserDialog();

                fBrowser.ShowDialog();

                string secilenDizin = fBrowser.SelectedPath;

                secilenDizinTextBox.Text = secilenDizin;

                DizinIceriginiListeyeEkle(secilenDizin);

            }

 

            private void DizinIceriginiListeyeEkle(string dizin)

            {

                string[] dizindekiKlasorler = Directory.GetDirectories(dizin);

                string[] dizindekiDosyalar = Directory.GetFiles(dizin);

                foreach (string klasor in dizindekiKlasorler)

                {

                    DirectoryInfo dirInfo = new DirectoryInfo(klasor);

                    string klasorAdi = dirInfo.Name;

                    DateTime olsTarihi = dirInfo.CreationTime;

 

                    ListViewItem item = new ListViewItem(klasorAdi);

                    item.SubItems.Add("Klasör");

                    item.SubItems.Add("");

                    item.SubItems.Add(olsTarihi.ToString("dd.MM.yyyy HH:mm"));

 

                    dizinIcerigiListView.Items.Add(item);

                }

                foreach (string dosya in dizindekiDosyalar)

                {

                    FileInfo fileInfo = new FileInfo(dosya);

 

                    string dosyaAdi = fileInfo.Name;

                    long byteBoyut = fileInfo.Length;

                    DateTime olsTarihi = fileInfo.CreationTime;

 

                    ListViewItem item = new ListViewItem(dosyaAdi);

                    item.SubItems.Add("Dosya");

                    item.SubItems.Add(byteBoyut.ToString());

                    item.SubItems.Add(olsTarihi.ToString("dd.MM.yyyy HH:mm"));

                    dizinIcerigiListView.Items.Add(item);

                }

            }

        }

    }

erkankarabiber erkankarabiber (1)
9 yıl önce sordu

    Toplam 0 Cevap


    üyelik gerektirir

    Cevap yazabilmek için üye girişi yapmalısınız.

    Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
    uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol