0
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog FBD = new FolderBrowserDialog();
FBD.Description = "İşlem Yapmak İstediğiniz Dosyayı Seçiniz";
FolderBrowserDialog SelectFolder = new FolderBrowserDialog();
SelectFolder.Description = "Yüklemek İstediğiniz Klasörü Seçiniz";
string[] files = Directory.GetFiles(textBox1.Text);
string[] dirs = Directory.GetDirectories(textBox1.Text);
string adres = Path.GetFileName(FBD.ToString());
if (SelectFolder.ShowDialog() == DialogResult.OK)
{
string select = SelectFolder.SelectedPath;
string myDir = select + @"\" + txtSplit.Text;
System.IO.Directory.CreateDirectory(myDir);
foreach (string file in files)
{
string fileName = Path.GetFileNameWithoutExtension(file);
string Extension = Path.GetExtension(file);
string[] fil = Regex.Split(fileName, txtSplit.Text);
string buldum = file;
if (fileName.IndexOf(txtSplit.Text) >= 0)
{
int a = fileName.IndexOf(txtSplit.Text);
if (radioButton1.Checked == true)
{
string ayrac = fil[1].ToString();
if (File.Exists(select + @"\" + txtSplit.Text + @"\" + ayrac + Extension))
{
Random RastgeleSayi = new Random();
string sayi = RastgeleSayi.Next(1, 100).ToString();
string sayis = RastgeleSayi.Next(1, 100).ToString();
string ifadres = select + @"\" + txtSplit.Text + @"\" + ayrac + sayi + Extension;
if (File.Exists(ifadres))
{
File.Move(file, select + @"\" + txtSplit.Text + @"\" + ayrac + sayis + Extension);
}
else
{
File.Move(file, ifadres);
}
}
else
{
File.Move(file, select + @"\" + txtSplit.Text + @"\" + ayrac + Extension);
}
}
}
Dosyaların ismini değiştirerek kayıt ediyorum.Yeni kayıt yaparken aynı isimler olabiliyor.Bu yuzden sonuna rakam eklemek ıstıyorum.
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