android 安卓创建文件夹
16lz
2021-01-23
在andoird里创建文件夹不同创建文件,稍稍复杂一点:
package com.example.testandroidtcp;import java.io.File;import android.content.Context;import android.os.Environment;import android.util.Log;public class FileUtil {/** * 检验SDcard状态 * @return boolean */ public static boolean checkSDCard() { if(android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) { return true; }else{ return false; } } /** * 保存文件文件到目录 * @param context * @return 文件保存的目录 */ public static String setMkdir(Context context) { String filePath; if(checkSDCard()) { filePath = Environment.getExternalStorageDirectory()+File.separator+"WifiFile"; }else{ filePath = context.getCacheDir().getAbsolutePath()+File.separator+"WifiFile"; } File file = new File(filePath); if(!file.exists()) { boolean b = file.mkdirs(); Log.e("file", "文件不存在 创建文件 "+b); }else{ Log.e("file", "文件存在"); } return filePath; } }通常会写成一个类文件方便调用。
这个带有待会文件地址的功能,当然在调用的时候不要文件地址照样可以调用。
顺便说说如何创建文件:
File file = new File("/mnt/sdcard/WifiFile/" + fileName);
一句就可以创建。因为文件名通常会控制不重复,而且像sdcard没插这些问题也不用考虑
所以自然少了那些判断。
更多相关文章
- Android拷贝图片到指定文件路径
- Android 解析excel文件
- 读取Android设备的MAC地址
- AndroidManifest.xml 系统找不到指定的文件
- Smail反汇编文件语句说明
- Android 复制单个文件到指定目录,Android copy file
- Android中的ClassLoader与dex文件加密实现分析
- sdk\tools目录下的traceview.bat无法找到
- Android中将资源文件转为Bitmap对象