PDA

نسخه کامل مشاهده نسخه کامل : چجوري فايلاي يك فولدرو تو vb.net پاك كنم



Nakh0d4
23-09-2011, 22:28
سلام
من يه برنامه نوشتم كه يه فايلو ميگيره و با زدن يه button به چند قسمتش تقسيم ميكنه و تويه يه پوشه توي temp ميريزه
بعد پايان كارم با دستور kill همه ي فايلارو از تو پوشه پاك بايد كنم كه اگه دوباره butoton رو زدم تويه همون پوشه با همون نامهاي قبلي يه فايل ديگرو به چند قسمت تقسيم كنه
مشكلي كه دارم اينكه اگه براي باره دوم button بزنم همه ي فايلا پاك نميشه و ميزنه كه فايل توسط يه برنامه تحت اجراست و نميشه پاك بشه

حالا يكي كمك كنه بگه چجوري وقتي برنامم در حاله اجراست فايلو پاك كنم

عــــلی
23-09-2011, 23:06
سلام.
خوب راست میگه شما باید با اجرای دستور Dispose یا Close فایل رو ببندید تا بتونید اون رو حذف کنید.
اگر از FileStream استفاده میکنید.
بعد از اتمام کار با اجرای Dispose فایل بسته میشه.یا میتونید از using استفاده کنید که به صورت اتوماتیک فایل رو میبنده.
موفق و سربلند باشید. در پناه حق.