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

android 创建、删除 文件和文件夹 测试

2013-05-09 09:45 471 查看
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

File sdCard = Environment.getExternalStorageDirectory();    //取得sdCard 的目录

try {
//测试创建文件和文件夹
boolean CreateFileResult = createFile(sdCard.getAbsolutePath(),"sdCreateFile.sq",false); //创建文件
boolean CreateDirResult = createFile(sdCard.getAbsolutePath(),"sdCreateDir.dir",true);    //创建文件夹

} catch (IOException e) {e.printStackTrace();}
//测试删除文件和文件夹
boolean deleteFileResult = deleteFile(sdCard.getAbsolutePath(), "sdCreateFile.sq");
boolean deleteDirResult  = deleteFile(sdCard.getAbsolutePath(), "sdCreateDir.dir");

}

//创建文件夹或目录
boolean createFile(String path,String fileName,boolean isDir) throws IOException
{
File dir = new File(path);
if(dir.exists()!=true) return false;        //path no exists
File newFile = new File(path+"/"+fileName);
return isDir==true? newFile.mkdir():newFile.createNewFile();
}

//删除文件夹或目录
boolean deleteFile(String path,String fileName)
{
File dir = new File(path);
if(dir.exists()!=true)return false;        //path no exists
return new File(path+"/"+fileName).delete();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: