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

نام تاپیک: حذف فایل با حلقه در شبکه

  1. #1

    حذف فایل با حلقه در شبکه

    سلام من دارم در شبکه با این دستور دارم دوتا فایل میخوام حذف کنم بعضی مواقع حذف میشه بعضی مواقع این خطا میده علت چی؟
    کد HTML:
                     string[] filePaths =Directory.GetFiles(@"\\192.168.1.243\imageNEW\" + _melktype + @"\" + CodeDisplay);                        foreach (string filePath in filePaths)                            if (filePath.Contains(".jpeg"))                            {                                File.Delete(filePath);                            }
    متن خطا این
    کد HTML:
    The process cannot access the file '\\192.168.1.243\imageNEW\Apartment\K\11K200\11K200-1.jpeg' because it is being used by another process.

  2. #2
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: حذف فایل با حلقه در شبکه

    خب خطای واضحیه دیگه. میگه توسط یه پروسس دیگه در حال اجراس همیشه هنگام کار با io از try catch استفاده کنید.

  3. #3

    نقل قول: حذف فایل با حلقه در شبکه

    استفاده میکنم میخوام بتونم اون پروسه غیرفعال کنم و بتنوم کارم انجام بدم

  4. #4
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: حذف فایل با حلقه در شبکه

    میشه یه پروسسی رو killکرد ولی خب باید بدونید توسط چه برنامه ای اجرا شده.یه مسئله دیگه ای هم که هست اونم اینه توسط کدوم یکی از سیستم های شبکه باز شده. که پیاده سازی بستن اون پروسس تو سیستم ها خودش یه مسئله دیگه ای هم هست.که فک نکنم کار ساده ای هم باشه.

    یه پیشنهاد قبل از انجام عمل حذف چک کنید ببینید فایل باز شده یا نه اگه باز بود اجازه حذف رو ندید به کاربر.

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

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