Dosya İsmi Değiştirme - Veritabanından okunan değerlere göre



System.IO.File.Move(@"C:\Users\Lenovo\Desktop\deneme\" + kod_degiskeni + ".jpg", @"C:\Users\Lenovo\Desktop\deneme\" + kod_degiskeni + "" + -1 + ".jpg");



Not: Ekranda görüntülenen resimlerin kodları veritabanında bulunduğundan sorgu ile tüm resimlerin kodları taranarak yeniden dosya adlandırılması yapılmıştır. SqlConnection baglanti = new SqlConnection(cs1); SqlCommand cmdcek = new SqlCommand("SELECT kodref FROM resim", baglanti); baglanti.Open(); SqlDataReader dr = cmdcek.ExecuteReader(); while (dr.Read()) { string kod_degiskeni = dr["kodref"].ToString(); string resimkontrol_degiskeni = @"C:\Users\Lenovo\Documents\Visual Studio 2013\WebSites\CaglayanGrup\images\urunler\" + kod_degiskeni + ".jpg"; if (File.Exists(resimkontrol_degiskeni)) { ListBox1.Items.Add(kod_degiskeni+" var"); System.IO.File.Move(@"C:\Users\Lenovo\Desktop\deneme\" + kod_degiskeni + ".jpg", @"C:\Users\Lenovo\Desktop\deneme\" + kod_degiskeni + "" + -1 + ".jpg"); Label1.Text = ListBox1.Items.Count.ToString(); } else { ListBox2.Items.Add(kod_degiskeni+" yok"); Label2.Text = ListBox2.Items.Count.ToString(); } } dr.Close(); baglanti.Close(); }

Hiç yorum yok:

Yorum Gönder