Merhaba,

C# da belirtilen konumdaki klasör ve dosya adlarını listview içerisine isimlerde boşluk olmayacak şekilde yazdırıp işlem yapmak istiyorum. Örneğin;

Klasör 1, Klasör 2, Klasör 3 ==> Klasör1, Klasör2, Klasör3 (Boşluklar temizlenicek)
Dosya 1, Dosya 2, Dosya 3 ==> Dosya1, Dosya2, Dosya3 (Boşluklar temizlenicek)

bu şekilde klasör ve dosya adlarını boluk olmadan yazdırmak istiyorum, Ama her ne hikmetse bir türlü beceremedim yardımcı olabilirmisiniz?

Kullandıgım Kod:


try
            {
                String kaynak = textBox1.Text + "\\";
                                                            
                if (Directory.Exists(kaynak))
                {
                    //// Klasörleri getir ve ad düzeltmesi yap.
                    //string[] Klasorler = Directory.GetDirectories(kaynak);
                    //string[] Klasorler_Yeni = new string[Klasorler.Length];
                                                           
                    //for (int i = 0; i < Klasorler.Length; i++)
                    //{   
                    //    Klasorler_Yeni[i] = Path.GetDirectoryName(Klasorler[i]) + "\\" + Path.GetFileName(Klasorler[i].Replace(" ","_"));
                    //    Directory.Move(Path.GetDirectoryName(Klasorler[i]) + "\\" + Path.GetFileName(Klasorler[i]), Klasorler_Yeni[i]);                        
                    //}


                    // Dosyaları getir ve ad düzeltmesi yap.
                    string[] Dosyalar = Directory.GetFiles(kaynak, "*" + ".tif", SearchOption.AllDirectories);
                    string[] Dosyalar_Yeni = new string[Dosyalar.Length];

                    listView1.Items.Clear();

                    for (int i = 0; i < Dosyalar.Length; i++)
                    {
                        Dosyalar_Yeni[i] = Path.GetFileName(Dosyalar[i]).Replace(" ", "_");
                        File.Move(Dosyalar[i].ToString(), Path.GetDirectoryName(Dosyalar[i]) + "\\" + Dosyalar_Yeni[i].ToString());
                        listView1.Items.Add(Path.GetDirectoryName(Dosyalar[i]) + "\\" + Dosyalar_Yeni[i].ToString());
                    }
                    
                    groupBox2.ResetText();
                    groupBox2.Text = "TIF Dosya Listesi : " + listView1.Items.Count;
                }

            }
            catch (Exception hata)
            {
                MessageBox.Show(hata.ToString(), "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }