Android(安卓)file 文件重命名删除详解
16lz
2021-01-25
开发中会有些需求对文件重命名,删除等操作,就需要调用File的方法来操作
1,重命名具体如下:
/** *//**文件重命名 * @param path 文件目录 * @param oldname 原来的文件名 * @param newname 新文件名 */ public boolean renameFile(String path,String oldname,String newname){ boolean isResult = false; if(!oldname.equals(newname)){//新的文件名和以前文件名不同时,才有必要进行重命名 int index = path.lastIndexOf("/"); File oldfile=new File(path.substring(0,index)+"/"+oldname); File newfile=new File(path.substring(0,index)+"/"+newname); if(!oldfile.exists()){ return false;//重命名文件不存在 } if(newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名 Toast.makeText(mContext,mContext.getResources().getString(R.string.newfile_exits),Toast.LENGTH_SHORT).show(); else{ isResult = oldfile.renameTo(newfile); } } return isResult; }
2.删除文件
File file = new File(str); file.delete();
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android(安卓)- DownloadManager的使用
- ContentProvider初步
- android 开机动画的制作
- Android数据篇(二)
- Android程序框架