• 1397/10/01

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

 

سلام من دارم در شبکه با این دستور دارم دوتا فایل میخوام حذف کنم بعضی مواقع حذف میشه بعضی مواقع این خطا میده علت چی؟
 

                 string[] filePaths =Directory.GetFiles(@"\\192.168.1.243\imageNEW\" + _melktype + @"\" + CodeDisplay);                        foreach (string filePath in filePaths)                            if (filePath.Contains(".jpeg"))                            {                                File.Delete(filePath);                            }

 

متن خطا این 
 

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.

 

  • 1397/10/11
  • ساعت 21:52

باسلام

براي اينكه درجايي داري از اين تصوير استفاده ميكنيد يا در برنامه ايي اين تصوير بازه

اگر درجايي از كدتون دارين از فايل استفاده ميكنيد حتما كارتون تموم شد از دستور Close استفاده كنيد


  • 1397/10/11
  • ساعت 22:02

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


  • 1397/10/11
  • ساعت 22:06

منظورتون اينه اگه توي برنامه ي ديگه ايي بازه ميخواين ببندين اون برنامه رو؟


  • 1397/10/11
  • ساعت 22:07

بله دقیقا دستری گرفته بشه تا بشه ویرایش کرد


  • 1397/10/11
  • ساعت 22:46

اگه بخواي با كد نويسي اينكارو بكني يكم كار سخت ميشه

بايد پروسسي كه داره از فايلت استفاده ميكنه رو پيدا كني و بعد متوقفش كني بعد بتوني پاك كني

حالا ايا دسترسي متوقف كردنشو داشته باشي ....

يه سري مولفه ها هست كه بايد بهش دقت بشع


  • 1397/10/12
  • ساعت 08:35

ممکن کد و راهنمای کنید ممنون میشم



logo-samandehi