android删除sd卡文件

<!-- 在SDCard中创建与删除文件权限 -->

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

<!-- 往SDCard写入数据权限 -->

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

将文件删除

fileName = "/sdcard/myImage/" + image;

将sd卡文件夹删除

<span style="white-space:pre">	</span>// 将SD卡文件删除
<span style="white-space:pre">	</span>public static void deleteFile(File file) {
<span style="white-space:pre">		</span>if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
<span style="white-space:pre">			</span>if (file.exists()) {
<span style="white-space:pre">				</span>if (file.isFile()) {
<span style="white-space:pre">					</span>file.delete();
<span style="white-space:pre">				</span>}
<span style="white-space:pre">				</span>// 如果它是一个目录
<span style="white-space:pre">				</span>else if (file.isDirectory()) {
<span style="white-space:pre">					</span>// 声明目录下所有的文件 files[];
<span style="white-space:pre">					</span>File files[] = file.listFiles();
<span style="white-space:pre">					</span>for (int i = 0; i < files.length; i++) { // 遍历目录下所有的文件
<span style="white-space:pre">						</span>deleteFile(files[i]); // 把每个文件 用这个方法进行迭代
<span style="white-space:pre">					</span>}
<span style="white-space:pre">				</span>}
<span style="white-space:pre">				</span>file.delete();
<span style="white-space:pre">			</span>}
<span style="white-space:pre">		</span>}
<span style="white-space:pre">	</span>}

sd卡写入:http://blog.csdn.net/zhaoyazhi2129/article/details/8994295

时间: 2024-10-10 02:36:46

android删除sd卡文件的相关文章

android 删除SD卡或者手机的缓存图片和目录

public static final String TEMP_PHOTO_FILE_NAME = "temp_photo.jpg"; private static String mSdRootPath = Environment.getExternalStorageDirectory().getPath(); /** * 删除SD卡或者手机的缓存图片和目录 */ public void deleteFile() { Log.i("INFO", mSdRootPat

android 删除SD卡或手机的缓存图像和文件夹

public static final String TEMP_PHOTO_FILE_NAME = "temp_photo.jpg"; private static String mSdRootPath = Environment.getExternalStorageDirectory().getPath(); /** * 删除SD卡或者手机的缓存图片和文件夹 */ public void deleteFile() { Log.i("INFO", mSdRootPa

android 读取SD卡文件

public class SDCardTest extends Activity { final String FILE_NAME = "/crazyit.bin"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 获取两个按钮 Button read = (Button) f

android 打开SD卡文件夹,并获得选中文件的路径怎么实现?

============问题描述============ 如题,我想在我的程序中点击一个按钮,然后打开系统自带的文件管理器,选择文件后,返回选中文件的路径到我的程序中,类似于下面这个图的 然后我点击文件管理器之后,可以到文件管理器中得到我选中的文件的路径,供我的程序使用,怎么实现?用广播? ============解决方案1============ 我觉得只能自己实现这个文件管理器才行 ============解决方案2============ 自己写文件管理

android 操作SD卡上的文件

(1)说明:操作SD卡上的文件需要加入以下权限 在SD卡上创建和删除文件权限 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 在SD卡上写入数据的权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 在sd卡上的文件操作和我上一篇文

android 往sd卡中写入文件

在调用前需要判断是否有写入权限 Environment类提供了比较丰富的方法 static File getDataDirectory() 获得android data的目录. static File getDownloadCacheDirectory() 获得下载缓存目录. static File getExternalStorageDirectory() 或者外部存储媒体目录. static File getExternalStoragePublicDirectory(String type

Eclipse中查看Android模拟器SD卡目录

有时候用到Android模拟器来模拟SD卡相关操作,在Eclipse中可以直接查看SD卡目录: 首先,新建模拟器的时候要创建SD卡,存储的大小根据需要创建: 启动模拟器,在Eclipse中打开视图窗口:Window--Show View--File Explorer: 可以看到下面有mnt目录,mnt--sdcard 就是SD卡的目录, 也就是代码中 Environment.getExternalStorageDirectory()  的目录: 这样就可以很直观的看到代码对sd卡的操作,比如新建

Android 判断SD卡是否存在及容量查询

Android 判断SD卡是否存在及容量查询的简单方法如下: 首先要在AndroidManifest.xml中增加SD卡访问权限 [html] view plaincopy <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard写入数据权限 --> <uses-pe

android关于SD卡、存储的各种操作

getExternalFilesDir getExternalFilesDir(Environment.DIRECTORY_PICTURES).getAbsolutePath()返回的是图片存放的标准目录,应用被卸载时这个目录也会被删除.参数还有:public static String DIRECTORY_ALARMS系统提醒铃声存放的标准目录.public static String DIRECTORY_DCIM 相机拍摄照片和视频的标准目录.public static String DIR