امیر مهرشاد
یک شنبه 28 مهر 1392, 17:30 عصر
سلام دوستان
لیست تمامی فایل های مبدا و مقصد رو با کلاس هاس IO بدست میارم و هرکدومشونو توی یک checkedListBox بصورت جداگانه میریزم .قصدم اینه که فایل هایی که از مبدا توسط کاربر انتخاب شدند رو کپی کنه توی دایرکتوری های مقصد که کاربر انتخابشون کرده چکار کنم ؟
دستوری که بفهمه چه فایل هایی از مبدا انتخاب شده و چه پوشه هایی در مقصد انتخاب شده سپس عمل کپی رو انجام بده مثلا 4 تا عکس از دستکتاپ انتخاب شده باید همزمان این سه تا عکس توی 2 تا پوشه مقصد کپی بشه
یه نمونه میزارم منظورمو میفهمید :
112068
و سوال دوم :
یه تکس باکس برای جستجو (در داخل آیتم های چک لیست باکس مقصد) کذاشته شده و قراره دقیقا همانند دستور Like با نوشتن قسمتی از نام پوشه بقیه آیتم ها نامتشابه حذف و آیتم های مشابه یا هم نام در لیست نمایش داده شوند ممنون میشم دوستان کمک کنند.
اینم واسه برگشت آیتم های انتخاب شده - البته با آرایه و فورایچ بهتر میشد :
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
listBox1.DataSource = checkedListBox1.CheckedItems;
}
ولی روند چند انتخابی برای عمل بالا رو میخوام
و آخرین سوالم : اگر توجه کنید
112069
تمامی آدرس های ریخته شده در لیست ها تا جاهایی دارای اسامی دقیقا یکسانی هستند و این خودش موجب سردرگمی کاربر برای سرچ بصری میگردد آیا راهی برای کوتاه کردن یا نمایش فقط پوشه های مقصد در لیست نیست چون احتمال میدم از همین رشته ها برای عمل کپی استفاده کنیم به مشکلی بر نمیخوریم اگر نه پس بهترین راه همون سرچ از طریق تکس باکس است
متشکرم
لیست تمامی فایل های مبدا و مقصد رو با کلاس هاس IO بدست میارم و هرکدومشونو توی یک checkedListBox بصورت جداگانه میریزم .قصدم اینه که فایل هایی که از مبدا توسط کاربر انتخاب شدند رو کپی کنه توی دایرکتوری های مقصد که کاربر انتخابشون کرده چکار کنم ؟
دستوری که بفهمه چه فایل هایی از مبدا انتخاب شده و چه پوشه هایی در مقصد انتخاب شده سپس عمل کپی رو انجام بده مثلا 4 تا عکس از دستکتاپ انتخاب شده باید همزمان این سه تا عکس توی 2 تا پوشه مقصد کپی بشه
یه نمونه میزارم منظورمو میفهمید :
112068
و سوال دوم :
یه تکس باکس برای جستجو (در داخل آیتم های چک لیست باکس مقصد) کذاشته شده و قراره دقیقا همانند دستور Like با نوشتن قسمتی از نام پوشه بقیه آیتم ها نامتشابه حذف و آیتم های مشابه یا هم نام در لیست نمایش داده شوند ممنون میشم دوستان کمک کنند.
اینم واسه برگشت آیتم های انتخاب شده - البته با آرایه و فورایچ بهتر میشد :
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
listBox1.DataSource = checkedListBox1.CheckedItems;
}
ولی روند چند انتخابی برای عمل بالا رو میخوام
و آخرین سوالم : اگر توجه کنید
112069
تمامی آدرس های ریخته شده در لیست ها تا جاهایی دارای اسامی دقیقا یکسانی هستند و این خودش موجب سردرگمی کاربر برای سرچ بصری میگردد آیا راهی برای کوتاه کردن یا نمایش فقط پوشه های مقصد در لیست نیست چون احتمال میدم از همین رشته ها برای عمل کپی استفاده کنیم به مشکلی بر نمیخوریم اگر نه پس بهترین راه همون سرچ از طریق تکس باکس است
متشکرم