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

نام تاپیک: The process cannot access the file because it is being used by another Process

  1. #1

    The process cannot access the file because it is being used by another Process

    من در برنامه ام یک فایل به نام O1.txt ساخته ام که در بخش دیگر برنامه از آن استفاده می شود.ولی بعضی وقتها به صورت اتفاقی ایراد
    The process cannot access the file O1.txt because it is being used by another Process
    را می دهد.ضمناً برنامه ویروس یابم Disable بوده و این فایل به صورت FileShare.None ساخته شده است.
    لطفا راهنمایی کنید.
    ضمنا بخشهاي برنامه كه با فيل مذكور درگيرند عبارتند از :

    ;() BinaryFormatter writer = new BinaryFormatter
    ," FileStream O1 = new FileStream("O1.txt
    ;(FileMode.OpenOrCreate, FileAccess.ReadWrite,FileShare.None
    (++ for (j = 0; j < POP; j
    ;([writer.Serialize(O1, py[j
    ;()O1.Close
    ----------------------------------------------------------
    ;int i
    ;() BinaryFormatter reader = new BinaryFormatter
    ," FileStream O2 = new FileStream("O1.txt
    ;(FileMode.Open, FileAccess.Read,FileShare.None
    (++ for (j = 0; j < POP; j
    ;((py[j] = Convert.ToInt32(reader.Deserialize(O2
    ;()O2.Close
    با تشکر فراوان

  2. #2

    نقل قول: The process cannot access the file because it is being used by another Process

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

    میدونم که تاپیک قدیمی است فقط واسه دوستانی که این مشکل را خواهند داشت

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

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