نوشته شده توسط
mraforums
کد های ذخیره عکس در دیتا بیس رو دارم بیشتر این کدها برای یه رکورد یه دیالوگ باز میکنه مسیر عکس رو میدی و ذخیره میکنه مثل اینکه برای مخاطبان دفترچه تلفن عکس انتخاب بکنی. مشکل من یه خورده از این متفاوت تر هست و اون اینکه فرض کنید 3000 هزار تا رکورد دارم و 3000 تا عکس که در یک پوشه ذخیره شده اند حالا می خوام کدی داشته باشیم که به فرض مثال با یک کلیک عکس مربوط به هر رکورد را در جدول ذخیره بکنه لازم به ذکر هست نام عکس ها با کد ملی ذخیره شده و در جدول هم کد ملی داریم. یعنی با کد ملی چک بکنه ببینه عکس درون پوشه هست اگر بود اونو برای رکورد ذخیره بکنه و بره رکورد بعدی.
سلام
ابتدا باید نام همه فایلهل رو بخونی و دریک آرایه بریزی و بعدبا استفاده از حلقه for یکی یکی در دیتابیس بنویسی
این کد کمکت میکنه
var dialog = new FolderBrowserDialog();
DialogResult result = dialog.ShowDialog();
if (result == System.Windows.Forms.DialogResult.OK)
{
pathname = pathRoot = dialog.SelectedPath;
DirectoryInfo objDirectoryInfo = new DirectoryInfo(pathname);
FileInfo[] allFiles = objDirectoryInfo.GetFiles("*.*", SearchOption.AllDirectories);
}
for (int i = 0; i < allFiles.Length; i++)
{
string fileName = allFiles[i].FullName.Trim();
string parentDir = allFiles[i].Directory.Name.Trim();
.
.
.
}