نمایش نتایج 1 تا 4 از 4

نام تاپیک: افزودن پسوند به فایل بدون پسوند و اجرای آن

  1. #1
    کاربر دائمی آواتار sajadzare
    تاریخ عضویت
    مهر 1386
    محل زندگی
    فسا
    پست
    135

    افزودن پسوند به فایل بدون پسوند و اجرای آن

    سلام
    میخوام توی پوشه temp ویندوز جدیدترین فایل رو که ذخیره شده بگیره و بهش پسوند tif بده و اونو برام باز کنه فکر کنم برای شما برنامه نویسها کار پیچیده ای نباشه ولی برای من مبتدی سخته لطفا کدش رو برام بزارید. دوتا نکته حدس میزنم یکی اینکه فولدر temp رو براساس date created مرتب کنه و جدیدترین فایلو پیدا کنه و بعد به اون فایل که اصلا پسوندی نداره پسوند tif بده و اونو اجرا کنه .

    اگه کسی بتونه یه برنامه ساده با یه پنجره ساده طراحی کنه که یه دکمه برای این کار داشته باشه ممنون میشم حداقل کدهاش باشه خودم پنجره رو طراحی میکنم

  2. #2
    کاربر دائمی آواتار mrprestige
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    کرج
    پست
    646

    نقل قول: افزودن پسوند به فایل بدون پسوند و اجرای آن

    سلام دوست من ، این خط کدی که برات نوشتم میاد نسبت به اون آدرسی که بهش میدی تمام فایل هایی که پسوند ندارن بهشون پسوند tif میده اگه فایل ها رو هم مرتب نکردی مهم نیس چون اینجا من کدی که برات نوشتم میاد به انتخاب خودت فایل مورد نظرت رو اول تبدیل میکنه به اون پسوندی که میخوای (درصورت نداشتن پسوند) و بعد اجراش میکنه به عنوان مثال داخل کنترل Button1 اینو بنویس

    using (var opn = new OpenFileDialog())
    {
    opn.ShowDialog();
    string myf="";
    myf = opn.FileName;
    if (string.IsNullOrEmpty(Path.GetExtension(myf)))
    {
    File.Move(myf, Path.ChangeExtension(myf, ".tif"));
    System.Diagnostics.Process.Start(myf + ".tif");
    }
    }

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

  3. #3
    کاربر دائمی آواتار sajadzare
    تاریخ عضویت
    مهر 1386
    محل زندگی
    فسا
    پست
    135

    نقل قول: افزودن پسوند به فایل بدون پسوند و اجرای آن

    ممنون از پاسختون ولی من یه مسیر پیش فرض رو لازم دارم که برنامه داشته باشه و خودش بره به اون مسیر و جدیدترین فایل رو بهش پسوند بده یه فایل نه بیشتر. اونم اخرین فایل ایجاد شده توی اون مسیر پیش فرض. بعد اونو اجرا کنه . همه اینکارا توی پس زمینه انجام بشه چون قراره کار یوزر رو راحت کنم

  4. #4
    کاربر دائمی آواتار mrprestige
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    کرج
    پست
    646

    نقل قول: افزودن پسوند به فایل بدون پسوند و اجرای آن

    نقل قول نوشته شده توسط sajadzare مشاهده تاپیک
    ممنون از پاسختون ولی من یه مسیر پیش فرض رو لازم دارم که برنامه داشته باشه و خودش بره به اون مسیر و جدیدترین فایل رو بهش پسوند بده یه فایل نه بیشتر. اونم اخرین فایل ایجاد شده توی اون مسیر پیش فرض. بعد اونو اجرا کنه . همه اینکارا توی پس زمینه انجام بشه چون قراره کار یوزر رو راحت کنم
    سلام دوست من وثتت بخیر ، جواب سوالت رو بالاخره ( با اینکه اصلا آسون نبود) پیدا کردم ، این کد همونی هست که میخوای این کدی که برات نوشتم میاد اول پوشه مورد نظر رو براساس تاریخ مرتب میکنه ( لازمم نیست روی پوشه کلیک راست کنی براساس تاریخ sort کنی ) جدید ترین فایلی که پسوند نداره رو برات به اون پسوندی که میخوای تبدیل میکنه و خروجی رو بهت نمایش میده ، همونطوری که گفتی اینا همش داخل background سیستمت انجام میشه و کاربر فقط خروجی رو میبینه

    try
    {
    int C = 0;
    DirectoryInfo info = new DirectoryInfo(@"d:\Temp\");
    var files = Directory.GetFiles(@"d:\Temp\").OrderByDescending( d => new FileInfo(d).CreationTime);
    foreach (string s in files)
    {
    C++‎;
    if (C == 1 && string.IsNullOrEmpty(Path.GetExtension(s)))
    {
    File.Move(s, Path.ChangeExtension(s, ".tif"));


    System.Diagnostics.Process.Start(s + ".tif");
    }
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.ToString());
    }

    پیروز و موفق باشی
    از کد نویسی لذت ببری.

تاپیک های مشابه

  1. مبتدی: افزودن عکس به فایل css
    نوشته شده توسط mehran788 در بخش طراحی وب (Web Design)
    پاسخ: 5
    آخرین پست: چهارشنبه 25 اردیبهشت 1392, 10:22 صبح
  2. افزودن splash به فايل exe
    نوشته شده توسط irana_iran در بخش تولید و توسعه برنامه های Setup و Install
    پاسخ: 11
    آخرین پست: سه شنبه 08 دی 1388, 10:50 صبح
  3. مشکل در افزودن اطلاعات به فايل اکسس
    نوشته شده توسط MMR_1344 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: پنج شنبه 07 آذر 1387, 12:52 عصر
  4. ریختن فایل در رم و اجرای آن
    نوشته شده توسط saied7468 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: جمعه 24 آبان 1387, 01:11 صبح
  5. سوال: افزودن داده به فایل اجرایی
    نوشته شده توسط drwatson در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: پنج شنبه 30 خرداد 1387, 11:50 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •