+3 امتیاز
من قصد دارم یک فایل رو که به resource برنامه اضافه کرده ام را وقتی برنامه لود شد به یک فولدر بر روی هاردم کپی نمایم .
بسته شده

4 پاسخ

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

سلام دوست عزیز

از دستور زیر می تونی این کارو انجام بدی که من این دستورات رو داخل یک دکمه گذاشتم .

private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bmp;
            bmp = (Bitmap)Properties.Resources.Capture;
            bmp.Save("H://MyName.png");
        }

عبارت Capture اسم تصویر

عبارت H://MyName.pngهم که آدرس و  اسم مورد نظر منه و با پسوند png

درود...

چرا از این عبارت استفاده کردین

("bin")

توسط (1,019 امتیاز) 1 23 74
فهمیدم چرا از bin استفاده کردید

 

یه مشکل دیگه دارم وقتی فایل اجرایی رو تو مسیر دیگه کپی می کنم ارور میده که فایل تو مسیر Resources پیدا نشده باید پوشه Resources رو هم همراه با فایل اجرایی به مسیر جدید کپی کنم

راهی نیست که بشه پوشه Resources رو به فایل اجرایی اتچ کرد؟
توسط (1,019 امتیاز) 1 23 74
+2 امتیاز

سلام

 

شما ابتدا :

using System.IO;

رو اضافه كنيد سپس در باتن يا در لود فرم مي نويسيد :

Directory.Move( "كپي به محل ثانويه","كپي محل اوليه");

 


 

با این کد نتوستم کپی کنم.
ویرایش شده توسط
توسط (1,019 امتیاز) 1 23 74

من کدم رو اینجوری نوشتم :

Directory.Move("Test.Properties.Resources.menu.txt", @"D:\Games\menu.txt");

و حالت های زیر رو هم امتحان کردم و همشون ارور میدن که

 Could not find a part of the path 'D:\\Games\\Test\\Test\\bin\\Debug\\Test.Properties.Resources.menu.txt

 

File.Copy

File.Move

 

توسط (1,019 امتیاز) 1 23 74
+2 امتیاز
سئوال پرسیدن امتیاز منفی داره؟
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...