android的文件、目录操作(二)
2011-08-12 16:36
351 查看
android的文件、目录操作(二)
2011-03-18 18:01:13| 分类:工作学习 | 标签:
|字号大中小 订阅
view
plaincopy
to clipboardprint?
package otheri.common;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import otheri.io.Input;
import otheri.io.Output;
import android.content.Context;
import android.os.Environment;
public class FileHelper {
private Context context;
private String SDPATH;
private String FILESPATH;
public FileHelper(Context context) {
this.context = context;
SDPATH = Environment.getExternalStorageDirectory().getPath() + "\\";
FILESPATH = this.context.getFilesDir().getPath() + "\\";
}
/**
* 在SD卡上创建文件
*
* @throws IOException
*/
public File creatSDFile(String fileName) throws IOException {
File file = new File(SDPATH + fileName);
file.createNewFile();
return file;
}
/**
* 删除SD卡上的文件
*
* @param fileName
*/
public boolean delSDFile(String fileName) {
File file = new File(SDPATH + fileName);
if (file == null || !file.exists() || file.isDirectory())
return false;
file.delete();
return true;
}
/**
* 在SD卡上创建目录
*
* @param dirName
*/
public File creatSDDir(String dirName) {
File dir = new File(SDPATH + dirName);
dir.mkdir();
return dir;
}
/**
* 删除SD卡上的目录
*
* @param dirName
*/
public boolean delSDDir(String dirName) {
File dir = new File(SDPATH + dirName);
return delDir(dir);
}
/**
* 修改SD卡上的文件或目录名
*
* @param fileName
*/
public boolean renameSDFile(String oldfileName, String newFileName) {
File oleFile = new File(SDPATH + oldfileName);
File newFile = new File(SDPATH + newFileName);
return oleFile.renameTo(newFile);
}
/**
* 拷贝SD卡上的单个文件
*
* @param path
* @throws IOException
*/
public boolean copySDFileTo(String srcFileName, String destFileName)
throws IOException {
File srcFile = new File(SDPATH + srcFileName);
File destFile = new File(SDPATH + destFileName);
return copyFileTo(srcFile, destFile);
}
相关文章推荐
- Android与LinuxC目录创建以及文件读写操作
- Android SDCard文件、目录操作
- Android SDCard文件、目录操作一
- android中对sd卡的 操作文件问题 创建目录 创建文件到指定目录
- Android Assets目录的读和删除文件操作
- Android SDcard目录文件操作
- 关于Android系统目录下文件的操作
- python|编写Android.mk|文件目录操作
- Android数据存储之——操作raw和assets目录下的文件
- Android应用程序私有目录下文件操作总结
- Android中gradle脚本 删除目录 批改目录 修改文件字符串等操作
- android的文件、目录操作
- Android应用程序私有目录下文件操作总结
- android用NDK在内存卡创建目录、文件并进行读写操作
- Android应用程序私有目录下文件操作总结
- android的文件、目录操作(三)
- Android应用程序私有目录下文件操作总结
- android的文件、目录操作(五)
- Android应用程序私有目录下文件操作总结
- android的文件、目录操作(六)