您的位置:首页 > 移动开发 > Android开发

android 安卓创建文件夹

2012-12-03 01:58 295 查看
在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没插这些问题也不用考虑

所以自然少了那些判断。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: