PDA

View Full Version : مشکل عجیب با rename کردن نام پوشه!!!!



behzad1367
شنبه 07 اردیبهشت 1392, 07:53 صبح
سلام.من یک پوشه دارم که حاوی عکس های گالری تصاویرم هست. با استفاده از این دستورات میخام اسم پوشه را به اسم دلخواهی که کاربر تعیین میکنه تغییر بدم:


string path = Server.MapPath("~");
string p1 = path + @"\Works\"+t;
string p2 = path + @"\Works\" + Text.Text;
DirectoryInfo srcDirectory = new DirectoryInfo(p1);
srcDirectory.MoveTo(p2);




اما با این خطا مواجه میشم:

Access to the path 'G:\My Money Maker Ideas\Sculpture - Copy - Copy - Copy\Works\ashoora' is denied.



جالبه که وقتی میخام به صورت دستی هم از تو محیط ویژوال استادیو نام پوشه رو تغییر بدم این خطا رو میده:

103368


که میگه این پوشه که میخای اسمش رو تغییر بدی در اختیار یک پروسسه دیگست!

این نکته رو هم بگم که دستورات فوق کاملا درسته چون چند تا پوشه درست کردم و تغییر نام داد ولی پوشه هایی که حاوی عکس های گالری عکسم هست این خطا رو میده.

خواهشا جواب بدین 1 هفتس روش کار میکنم نفهمیدم علتش چیه!!!!!!!!!!!!!!!

ahmad156
شنبه 07 اردیبهشت 1392, 10:27 صبح
دوست عزیز
مشابه همین خطا رو من در زمان حذف عکس دیدم و راه حلی هم براش پیدا نکردم.فقط این رو فهمیدم وقتی publish میشه و آپلود میکنم دیگه این خطا رو نمیده

behzad1367
شنبه 07 اردیبهشت 1392, 11:12 صبح
ممنون داداش.آره منم فکر میکنم اگه سایت آپلود بشه دیگه این خطا رو نده.ولی به هر حال باید یه راهی داشته باشه.چون بالاخره من باید سایت رو قبل از آپلود تست کنم که درست کار میکنه

ahmad156
شنبه 07 اردیبهشت 1392, 11:21 صبح
راستی Directory رو بعد از rename حذف کن شاید جواب بده

behzad1367
شنبه 07 اردیبهشت 1392, 11:41 صبح
نه اصلا این دستوری که من استفاده کردم خودش حذف میکنه دایرکتوری رو به خاطر همین من اگه حذف کنم که دیگه هیچی ندارم!
تازه وقتی که اجازه نمیده اسمش تغییر پیدا کنه طبیعتا اجازه حذف کردنش رو هم نمیده

ahmad156
شنبه 07 اردیبهشت 1392, 11:59 صبح
http://barnamenevis.org/showthread.php?367658-%D8%AE%D8%B7%D8%A7%DB%8C-it-is-being-used-by-another-process.-%D9%87%D9%86%DA%AF%D8%A7%D9%85-%D8%AD%D8%B0%D9%81-%D8%B9%DA%A9%D8%B3-%D9%87%D8%A7&highlight=thumbnail
تو این صفحه در مورد حذف عکس بحث شده شاید به کارت اومد

behzad1367
شنبه 07 اردیبهشت 1392, 20:17 عصر
نه عزیز به کارم نیومد

behzad1367
یک شنبه 08 اردیبهشت 1392, 13:09 عصر
آقا یکی کمک کنه!!!!!!!!!!!!!!!!!!!!!!!

behzad1367
یک شنبه 08 اردیبهشت 1392, 22:53 عصر
کسن راه حلی نداره؟!؟!!