+1 امتیاز
 با سلام 
داخل يک پوشه 20فايل داريم
20 مورد قسمت هاي يک سريال 
با پسوند
mkv-mp4-avi
 .
اسم هر قسمت سريال  باهم فرق داره و فقط شماره ي اپيزود يکسان است مثل
mandar.E01-monzasdf.E02-.....-mand.faz.E20
حالا ميخواهيم کدي بنويسيم که اسم همه ي قسمت هاي سريال را بگيره 
و اون قسمت قبل شماره اپيزود را با اسمي که در تکس باکس مي نويسيم جابه جا کنه
که اسم ها مثلا يکسان بشه مثل
 mandegar.E01-mandegar.E02-.....-mandegar.E20
ممنون ميشم کمک کنيد
بسته شده
هیچ کسی نیست ؟؟؟؟؟؟؟؟؟؟؟؟؟
ویرایش شده توسط
توسط (469 امتیاز) 9 35 73
کسی نمیتونه کمک کنه یا  اصلا امکان نداره؟؟؟؟
توسط (469 امتیاز) 9 35 73

2 پاسخ

+3 امتیاز
 
بهترین پاسخ
+2 امتیاز

سلام ، ببخشید یه کم دیر شد . کمی درگیر امتحاناتو ... بودم :


FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
            if (folderBrowserDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string[] allFiles = System.IO.Directory.GetFiles(folderBrowserDialog.SelectedPath);
                if (allFiles.Length > 0 && !string.IsNullOrEmpty(this.txtNewFileName.Text))
                {
                    string folderPath = null;
                    string afterDotPortion = null;
                    //there is at least one file!
                    foreach (string fullFilePath in allFiles)
                    {
                        folderPath = System.IO.Path.GetDirectoryName(fullFilePath);
                        afterDotPortion = System.IO.Path.GetFileNameWithoutExtension(fullFilePath).Split('.')[1];
                        System.IO.File.Move(fullFilePath, folderPath + "//" + this.txtNewFileName.Text + "." + afterDotPortion + System.IO.Path.GetExtension(fullFilePath));
                    }
                }                    
            }
            

کدتون شبیه کد بالا میشه . سوالی در رابطه با کدها داشتید بپرسید. البته ممکنه در شرایط خاصی Exception پرتاب کنه .کدها را برای تست نوشتم . می تونید با کدهای ادارگر خطا هم تلفیقشون کنید . ولی کلیت کدها شبیه کد بالا میشه

ممنون.این کد را در کجا بنویسم

من در یک دکمه باید آدرس پوشه را بدم

در تکس باکس اسم جدید 

و در دکمه دوم برای انجام کار؟؟؟؟؟؟؟؟؟؟

توسط (469 امتیاز) 9 35 73
ببینید من اومدم یک برنامه ساده واستون طراحی کردم ، شما می تونید مسیر فایل و نام فیایل جدید رو در داخل کد نویسی بدید. ولی زیاد داینامیک نیست .
توسط (6,145 امتیاز) 5 11 116
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...