package com.hxsmart.intelligentizepos.util;
import android.os.Environment;
import java.io.File;
/**
* Created by Administrator on 2016/4/28.
*/
public class FileUtil {
public static String getSdRootPath() {
return Environment.getExternalStorageDirectory() + "";
}
public static String getDownPath() {
return Environment.getExternalStorageDirectory() + "/hxsmart";
}
//判断文件夹是否存在,如果不存在则创建文件夹
public static void isDownFolder(String downFolder) {
File file = new File(downFolder);
if (!file.exists()) {
file.mkdir();
}
}
public static void deleteAllFiles(File root) {
File files[] = root.listFiles();
if (files != null)
for (File f : files) {
if (f.isDirectory()) { // 判断是否为文件夹
deleteAllFiles(f);
try {
f.delete();
} catch (Exception e) {
}
} else {
if (f.exists()) { // 判断是否存在
deleteAllFiles(f);
try {
f.delete();
} catch (Exception e) {
}
}
}
}
}
}
工具类:FileUtil
最新推荐文章于 2025-12-04 08:21:03 发布
本文介绍了一个Android平台上的文件操作工具类,包括获取SD卡路径、下载路径、检查文件夹存在并创建、以及递归删除文件等功能。适用于需要进行文件读写、管理等操作的应用场景。

6711

被折叠的 条评论
为什么被折叠?



