PDA

View Full Version : پاک کردن فایلی از SDCard



nimar9
جمعه 22 فروردین 1393, 17:42 عصر
سلام
من می خوام فایلی را از اس دی کارد پاک کنم.
تو نت و انجمن سرچ کردم همه جا گفته بودن با این دستور این کار را انجام دهید.
File file= new File("/sdcard/Android/data/s.zip");
file.delete();

اما من وقتی از این دستور استفاده میکنم نه هیچ اروری داده میشه و نه فایل مورد نظر پاک میشه.
چه کنم آیا دستور دیگه ای هست یا مشکل کار من کجاست.
ممنون

smemamian
جمعه 22 فروردین 1393, 19:05 عصر
سلام
مجوز لازم رو به پروژه دادید ؟

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

کد زیر به درستی کار می کند :

final File mainDir = new File(Environment.getExternalStorageDirectory()
+ "/YourDir");
final File file = new File(mainDir,"s.zip");
if(file.exists())
file.delete();
}

همین طور که می بینید، قبل از پاک کردن بررسی کردم آیا همچین فایلی هست،
اگر هست پاک کن.