在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没插这些问题也不用考虑

所以自然少了那些判断。

更多相关文章

  1. Android拷贝图片到指定文件路径
  2. Android 解析excel文件
  3. 读取Android设备的MAC地址
  4. AndroidManifest.xml 系统找不到指定的文件
  5. Smail反汇编文件语句说明
  6. Android 复制单个文件到指定目录,Android copy file
  7. Android中的ClassLoader与dex文件加密实现分析
  8. sdk\tools目录下的traceview.bat无法找到
  9. Android中将资源文件转为Bitmap对象

随机推荐

  1. 初学Andriod之跑马灯属性设置
  2. android webview 截图快照
  3. activity跳转闪现黑屏
  4. android 输入法出现挤压屏幕
  5. android使用CheckedTextView搭配listview
  6. android ListView SimpleAdapter 带图片
  7. Android--取出SDcard卡上指定后缀名的文
  8. Android(安卓)Studio Gradle相关异常记录
  9. Android(安卓)Broadcast(广播)简单样例
  10. Android连续点击两次返回键退出App