android平台上的文件下载,文件和文件的操作
android平台上对文件的操作和java基本上是相同的
注意用Environment.getExternalStorageDirectory()+"/"获得的SD目录最好
Java代码
package duohuo.teng.net;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import android.os.Environment;
public class FileUtil {
private String SDPATH;
public FileUtil() {
//获得SD卡的路劲
SDPATH=Environment.getExternalStorageDirectory()+"/";
}
/*创建文件
*
* */
public File createFile(String fileName) throws IOException{
File file=new File(SDPATH+fileName);
file.createNewFile();
return file;
}
/*创建文件夹
*
* */
public File createDirs(String dirName){
File file=new File(SDPATH+dirName);
Boolean b=file.mkdirs();
System.out.println(b);
return file;
}
/*判断文件(夹)是否存在
*
* */
public boolean isFileExist(String path){
return new File(SDPATH+path).exists();
}
public File writeToSDFromInputStream(String path,String fileName,InputStream in){
File file=null;
OutputStream out = null;
createDirs(path);
try {
path=path+"/"+fileName;
System.out.println(path);
file=createFile(path);
相关新闻>>
- 发表评论
-
- 最新评论 更多>>