تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: درخواست تابعي كه يك فولدر را با تمام زير شاخه ها و فايل ها حذف كند

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    14 درخواست تابعي كه يك فولدر را با تمام زير شاخه ها و فايل ها حذف كند

    سلام دوستان عزيز.ميشه ازتون خواهش كنم كه به دو قسمت سوال من خوب توجه كنيد:

    قسمت اول:
    من مي خواستم بدونم كه آيا تابعي هست كه بشه با اون يك فولدر را با تمام زير شاخه ها و فايل هاي موجود در اون حذف كرد.

    قسمت دوم:
    سپس خود فايلي را كه اين كار را انجام مي دهد هم همراه فايل هاي و ساير زير شاخه ها حذف شود.

    اگر هم چنين تابعي موجود نيست كه قسمت دوم را انجام دهد پس از شما دوستان عزيز مي خواهم كه براي همان قسمت اول يك تابع تعريف كنيد.

    منظور از حذف اين نيست كه بفرسته توي سطل آشغال ويندوز ها...

    منظورم حذف كامل مثل Shift-Delete

    خيلي ممنونم...
    Last edited by tarfand4u; 03-07-2008 at 19:40.

  2. #2
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    مي توني از دستورات cmd استفاده كني: دستور deltree يه فولدر و تمام ساب فولدرهاشو پاك مي كنه و براي جذف مستقيم هم رجيستري رو تغيير بدي

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    1

    دوست عزيز از توجه شما ممنونم...

    اما مي تونيد لطفا يا يه مثال بزنيد يا يه منبع معرفي كنيد كه من برم دنبالش.خيلي ممنون ميشم!!!

  4. #4
    پروفشنال
    تاريخ عضويت
    Apr 2008
    پست ها
    882

    پيش فرض

    از دستور kill یا rmdir هم میشه استفاده کرد.

  5. #5
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    مثلا اين دستور فولدري بنام New folder رو از مسير c:\Program files پاك مي كنه و هرچي توش باشه همراهش پاك مي شه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته دستور deltree در ورژن هاي 6 به بالاي داس هستش

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    1 خودم مي دونستم

    از دستور kill یا rmdir هم میشه استفاده کرد.
    من نمي خوام يه فايل پاك كنم من مي خوام يه پوشه با تمام فايل ها و زير شاخه ها رو پاك كنم..

    بازم ممنون...

  7. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Dec 2006
    پست ها
    300

    10

    مثلا اين دستور فولدري بنام New folder رو از مسير c:\Program files پاك مي كنه و هرچي توش باشه همراهش پاك مي شه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته دستور deltree در ورژن هاي 6 به بالاي داس هستش
    دوست عزيز من نتونستم با دستوري كه شما داده بودين كار كنم...

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

    ممنونم

  8. #8
    پروفشنال
    تاريخ عضويت
    Apr 2008
    پست ها
    882

    پيش فرض

    من نمي خوام يه فايل پاك كنم من مي خوام يه پوشه با تمام فايل ها و زير شاخه ها رو پاك كنم..

    بازم ممنون...
    kill رو اشتباه نوشتم.
    ولی rmdir دقیقا همین کارو میکنه که شما میخوای.

  9. #9
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    بهترین کار اینه که با توابع ریکرسیو و استفاده از ریفرنس file system object برنامت رو بنویسی. اول فولدر بالا رو پاک میکنی. اگه کامل پاک نشد میری داخلش و تک تک فولدر ها رو پاک میکنی. هر کدوم پاک نشدن میری داخلش و همین طور ادامه میدی تا کل فولدر ها پاک شن.
    لازم نیست دستی تک تک فولدرهارو پاک کنی. بار روش ریکرسیو یا تابع بازگشتی با نوشتن یه تابع برنامه همه کارو برات میکنه.

  10. #10
    داره خودمونی میشه vb_lord_AR's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    RAM
    پست ها
    108

    پيش فرض

    سلام.
    بهترین کار اینه که با توابع ریکرسیو و استفاده از ریفرنس file system object برنامت رو بنویسی. اول فولدر بالا رو پاک میکنی. اگه کامل پاک نشد میری داخلش و تک تک فولدر ها رو پاک میکنی. هر کدوم پاک نشدن میری داخلش و همین طور ادامه میدی تا کل فولدر ها پاک شن.
    لازم نیست دستی تک تک فولدرهارو پاک کنی. بار روش ریکرسیو یا تابع بازگشتی با نوشتن یه تابع برنامه همه کارو برات میکنه.
    مي شه يكمي بيشتر توضيح بدي!

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •