PDA

View Full Version : سوال: کپی کردن فایل ها



morteza271
چهارشنبه 22 تیر 1390, 22:47 عصر
سلام دوستان.

من میخوام یه برنامه بنویسم که یه تعدادی فایل رو توی یه مسیر خاص کپی کنه!
اما از اونجایی که میخوام ازش یه exe بسازم که exe رو بدم به مشتری و روی سیستمش اجرا کنه نمیخوام فایل ها رو بذارم کنارش!
میخوام یه جوری فایل ها رو توی exe ذخیره کنم که وقتی exe اجرا میشه همون فایل ها رو توی مسیری که کاربر بهش میده کپی کنه!
ممنون میشم کمک کنید.
با تشکر

Felony
پنج شنبه 23 تیر 1390, 05:38 صبح
در مورد ریسورس و استفاده از اون تو #C تحقیق کنید .

morteza271
پنج شنبه 23 تیر 1390, 08:05 صبح
ممنونم دوست عزیز.ولی میشه بیشتر توضیح بدین؟

juza66
پنج شنبه 23 تیر 1390, 10:10 صبح
سلام دوست من

چرا از برنامه ستاپ ساز استفاده نمیکنی خو؟!! :متفکر:

اگه با دات نوشته شده ست سعی کن از InstallSheild و ستاپ خود ویژوال استفاده کن و در غیر اینصورت بهترین ستاپ سازها InnoSetu (http://www.jrsoftware.org/) (http://www.jrsoftware.org/)p (http://www.jrsoftware.org/) و Nullsoft Installation System (http://barnamenevis.org/showthread.php?289012-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B3%D8%AA%D8%A7%D9%BE-%D8%B3%D8%A7%D8%B2-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C%D8%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-MBG-Installer-4.0&p=1297109#post1297109) و یک ستاپ ساز ایرانی هم هست که دوستمون درست کرده بنام MBG Installer حالا خود دانی ...

morteza271
پنج شنبه 23 تیر 1390, 20:02 عصر
سلام دوست من

چرا از برنامه ستاپ ساز استفاده نمیکنی خو؟!! :متفکر:

اگه با دات نوشته شده ست سعی کن از InstallSheild و ستاپ خود ویژوال استفاده کن و در غیر اینصورت بهترین ستاپ سازها InnoSetu (http://www.jrsoftware.org/) (http://www.jrsoftware.org/)p (http://www.jrsoftware.org/) و Nullsoft Installation System (http://barnamenevis.org/showthread.php?289012-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B3%D8%AA%D8%A7%D9%BE-%D8%B3%D8%A7%D8%B2-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C%D8%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-MBG-Installer-4.0&p=1297109#post1297109) و یک ستاپ ساز ایرانی هم هست که دوستمون درست کرده بنام MBG Installer حالا خود دانی ...



میدونم ستاپ ساز هم هست ولی فعلا این کار رو باید بکنم بنا به دلایلی!
کسی نیست بگه چطوری میشه این کار رو کرد؟
یه جورایی خودم فهمیدم که فایل ها رو توی رفرنس ها ذخیره کنم ولی مشکلم اینه که وقتی توی رفرنس ذخیره میکنم و وقتی میخوام با کد اونها رو کپی کنم نمیتونم تشخیص بدم که فرمت فایل چیه؟
به همین خاطر یه فایل ناشناخته کپی میشه!چطوری میتونم فرمت فایل ها رو پیدا کنم؟
با تشکر

Felony
پنج شنبه 23 تیر 1390, 20:07 عصر
چطوری میتونم فرمت فایل ها رو پیدا کنم؟
وقتی داری فایل ها رو به برنامه اضافه میکنی نام و فرمت فایل ها رو تو یک فایل متنی ( مثلا Name.txt ) بریز و این فایل رو هم به برنامه اضافه کن ، برای Extract فایل ها اول این فایل رو Extract کن و بخونش و فایل ها رو بر اساس نام های ذخیره شده در اون استخراج کن ، OK ؟

البته بماند که بهتره فایل ها رو به صورت Resource به برنامه اضافه کنید ...

morteza271
پنج شنبه 23 تیر 1390, 20:25 عصر
وقتی داری فایل ها رو به برنامه اضافه میکنی نام و فرمت فایل ها رو تو یک فایل متنی ( مثلا Name.txt ) بریز و این فایل رو هم به برنامه اضافه کن ، برای Extract فایل ها اول این فایل رو Extract کن و بخونش و فایل ها رو بر اساس نام های ذخیره شده در اون استخراج کن ، OK ؟
اینجوری که خیلی پیچیده و حساس میشه وقتی تعداد فایل ها زیاد باشه دردسر میشه!!

البته بماند که بهتره فایل ها رو به صورت Resource به برنامه اضافه کنید ...اینی که گفتین یعنی چی؟یعنی چی بهتره به صورت Resource اضافه کنم؟میشه توضیح بدین یعنی باید چیکار کنم؟
با تشکر...

Legend M.A.R
پنج شنبه 23 تیر 1390, 22:04 عصر
اینجوری که خیلی پیچیده و حساس میشه وقتی تعداد فایل ها زیاد باشه دردسر میشه!!
اینی که گفتین یعنی چی؟یعنی چی بهتره به صورت Resource اضافه کنم؟میشه توضیح بدین یعنی باید چیکار کنم؟
با تشکر...
سلام
حالا این اضافه کردن به صورت رفرنس رو هم اگر بگید خیلی خوبه من هم دنبال یه همچین کاری هستم

morteza271
پنج شنبه 23 تیر 1390, 22:18 عصر
نمیدونم چرا دوستان میان یه چیزی میگن و بعدش دیگه جواب نمیدن!!!!!!
لطف کنید حداقل به سوالایی که از صحبت های خودتون پیش میاد جواب بدین!!!
با تشکر.

Felony
جمعه 24 تیر 1390, 07:18 صبح
اینی که گفتین یعنی چی؟یعنی چی بهتره به صورت Resource اضافه کنم؟میشه توضیح بدین یعنی باید چیکار کنم؟
نمیدونم چرا دوستان میان یه چیزی میگن و بعدش دیگه جواب نمیدن!!!!!!
لطف کنید حداقل به سوالایی که از صحبت های خودتون پیش میاد جواب بدین!!!
تو این سایت قرار بر ماهی گرفتن و دادن دست کاربر نیست ، خودت ماهی گیری رو یاد بگیر !
ما طعمه رو به شما دادیم ، شما زحمت نمیکشی بزنیش سر قلاب و ... !

کافی بود همون کلمه که بهتون گفتم رو گوگل کنید :
http://www.google.com/search?client=opera&rls=en&q=use+resource+file+in+c%23&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

morteza271
جمعه 24 تیر 1390, 20:44 عصر
تو این سایت قرار بر ماهی گرفتن و دادن دست کاربر نیست ، خودت ماهی گیری رو یاد بگیر !
ما طعمه رو به شما دادیم ، شما زحمت نمیکشی بزنیش سر قلاب و ... !

کافی بود همون کلمه که بهتون گفتم رو گوگل کنید :
http://www.google.com/search?client=opera&rls=en&q=use+resource+file+in+c%23&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
نه دوست عزیز ما دنبال ماهی نیستیم!
مطمئن باش قبل اینکه اینجا تاپیک بذارم جستجو هم کردم ولی چیزی که میخواستم نبود!!انواع نوع جستجو رو استفاده کردم ولی...
همیشه میگن سوال کردن عیب نیست ندونستن عیبه!
حالا شما هم سعی کنید دانشتون رو به بقیه انتقال بدین.
موفق باشید و ممنون.