View Full Version : سوال: پاك كردن محتويات يك فولدر
hamidghasemi
شنبه 09 شهریور 1387, 19:19 عصر
سلام اگر من بخوام بدون بررسي محتويات داخل يك فولدر داخلش رو پاك كنم . دستور يا api براي آن وجود دارد؟
mansour01
شنبه 09 شهریور 1387, 19:37 عصر
دوست من با API وجود داره و دوستان حتما جواب میدن . شما می تونی از batch فایل استفاده کنی و پس از ورود به فولدر مورد نظر از دستورDel /f /s /q *.* تمام فایل های درون فولدر رو پاک کنی ( در وی بی مثلا با دستور Kill c:\19\*.*) و یا کلا فولدر رو پاک کنی با دستور RD و دوباره بسازی با MD .
ابوذر محمودی
شنبه 09 شهریور 1387, 20:54 عصر
سلام اگر من بخوام بدون بررسي محتويات داخل يك فولدر داخلش رو پاك كنم . دستور يا api براي آن وجود دارد؟
سلام
می تونی با دستور زیر همه ی فایل های داخل یک پوشه رو پاک کنی
Kill "D:\New Folder\*.*"
و اگر هم بخوای بعد از حذف فایل ها پوشه رو پاک کنی از این کد استفاده کن
RmDir "D:\New Folder"
فقط این رو بگم پوشه ای رو که می خوای پاک کنی باید خالی باشه
hamidghasemi
یک شنبه 10 شهریور 1387, 15:15 عصر
سلام
می تونی با دستور زیر همه ی فایل های داخل یک پوشه رو پاک کنی
Kill "D:\New Folder\*.*"
و اگر هم بخوای بعد از حذف فایل ها پوشه رو پاک کنی از این کد استفاده کن
RmDir "D:\New Folder"
فقط این رو بگم پوشه ای رو که می خوای پاک کنی باید خالی باشه
دوست عزيز دستور kill كه معرفي كرديد بسيار عالي بود . ولي اگر داخل فولدر خالي باشه error مي ده .
ali_habibi1384
دوشنبه 11 شهریور 1387, 08:40 صبح
این کد رو به اول تابعتون اضافه کنید :
on error resume next
.:KeihanCPU:.
دوشنبه 11 شهریور 1387, 09:07 صبح
ین کد رو به اول تابعتون اضافه کنید :
دستور kill فقط پوشه خالی رو حذف میکنه
اگر خواست شما پاک کردن فولدر به همراه محتویات اونه از FileSystemObject استفاده کن
Dim Fso As New FileSystemObject
Fso.DeleteFolder ّFolder Address
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.