在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(安卓)P(api28) 不支持 http 协议解决方法
  2. Android(安卓)解析excel文件
  3. 三步搞定:Vue.js调用Android原生方法
  4. 使用FragmentTabHost时,tabwidget被frament覆盖。
  5. 调用Android摄像头与打开相册
  6. AndroidManifest.xml 系统找不到指定的文件
  7. Android(安卓)Studio中module配置好的bulid.gradle和混淆proguar
  8. Android(安卓)Studio将so打包jar供其他项目引用
  9. 将ffmpeg编译到android 源码

随机推荐

  1. 转Android(安卓)安全攻防(一):SEAndroid的編
  2. 使用android上传文件
  3. Eclipse 安装 Google Android(安卓)插件
  4. Android的多媒体框架OpenCore(PacketVideo
  5. Android(安卓)NDK环境搭建
  6. Android(安卓)Input子系统浅谈
  7. WebView In Mobile App
  8. 将Android(安卓)DHCPInfo 属性转换为int
  9. Android开发资源完全汇总
  10. Ubuntu下搭建Android(安卓)NDK开发环境