PDA

View Full Version : نمایش نام فابل در حال کپی در یک lable



Ahmad.ph
دوشنبه 13 مهر 1388, 10:57 صبح
با سلام;
برنامه ای نوشتم که مسیر مبدا و مسیر مقصد رو می گیره و دایرکتوری یا فایل رو کپی میکنه. حال مشکل اینجاست که می خوام تو یک lable نشون بدم که در حال حاضر چه فایلی از چه فولدری در حال کپی است. ممنون می شم اگه کمکی کنید.

Parham.D
سه شنبه 14 مهر 1388, 08:52 صبح
اگر شما از کلاس FileInfo استفاده کنید میتوانید به نام فایل دسترسی داشته باشید. به کد زیر توجه کنید.






DirectoryInfo MyDir = new DirectoryInfo("C:\\Windows");

foreach (FileInfo MyFile in MyDir.GetFiles())
{
label1.Text = MyFile.Name; //Or, you can use MyFile.FullName for showing directory name.

MyFile.CopyTo("C:\\" + MyFile.Name);
}

Ahmad.ph
سه شنبه 14 مهر 1388, 14:54 عصر
خیلی ممنون.
ولی منظور من این نبود.
مشکل اینجا بود ( میگم بود چون حلش کردم)، که وقتی یک فولدر که حاوی چندین زیر فولدر بود واونها هم به همینصورت ... وقتی تو حلقه می افتاد این کاری رو که شمافرمودین نمی کرد. آخر مجبور شدم از Threadها استفاده کنم.
باز هم ممنون.