Android 中常用的工具类
来源:互联网 发布:面霜推荐 知乎 编辑:程序博客网 时间:2024/05/19 18:09
复制文件:
public static void copyFile(String oldPath, String newPath) {try {int bytesum = 0;int byteread = 0;File oldfile = new File(oldPath);if (!oldfile.exists()) { // 文件不存在时InputStream inStream = new FileInputStream(oldPath); // 读入原文件FileOutputStream fs = new FileOutputStream(newPath);byte[] buffer = new byte[1444];int length;while ((byteread = inStream.read(buffer)) != -1) {bytesum += byteread; // 字节数 文件大小System.out.println(bytesum);fs.write(buffer, 0, byteread);}inStream.close();}} catch (Exception e) {System.out.println("复制单个文件操作出错");e.printStackTrace();}}
删除文件夹的内容:
// 删除文件夹中的内容public static void deleteFolder(File dirFile) {if (dirFile.isFile() || dirFile.list().length == 0) {dirFile.delete();} else {File[] files = dirFile.listFiles();for (File f : files) {deleteFolder(f);// 递归删除每一个文件}dirFile.delete();// 删除该文件夹}}public static void deleteFile(String str) {File file = new File(str);if (file.exists()) {file.delete();}}
把int数字转化为00:00时间字符串:
public static String UtilDate(int s) {String time = "";int s1 = s % 60;int m = s / 60;int m1 = m % 60;time = (m1 >= 10 ? (m1) : ("0" + m1)) + ":"+ (s1 >= 10 ? (s1) : ("0" + s1));return time;}
获取文件夹中的内容存放在list集合中:
public static List<String> GetFiles(String Path, String Extension,boolean IsIterative) {List<String> lstFile = new ArrayList<String>();File[] files = new File(Path).listFiles();if (files.length != 0) {for (int i = 0; i < files.length; i++) {File f = files[i];if (f.isFile()) {if (f.getPath().substring(f.getPath().length() - Extension.length()).equals(Extension)) // 判断扩展名lstFile.add(f.getPath());if (!IsIterative)break;} else if (f.isDirectory() && f.getPath().indexOf("/.") == -1) // 忽略点文件(隐藏文件/文件夹)GetFiles(f.getPath(), Extension, IsIterative);}}return lstFile;}
获取SD卡路径:
public static String getSDPath() {File sdDir = null;boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); // 判断sd卡是否存在if (sdCardExist) {sdDir = Environment.getExternalStorageDirectory();// 获取跟目录}return sdDir.toString();}
0 0
- Android开发中常用的工具类
- Android开发中常用的工具类
- Android开发中常用的工具类
- Android中常用的工具类
- Android开发中常用的工具类
- Android中常用的工具类01
- Android中常用的工具类02
- Android中常用的工具类总结
- Android开发中常用的工具类
- Android 中常用的工具类
- Android开发中常用的工具类
- Android中常用的工具类
- Android开发中常用的工具类
- Android开发中常用的工具类
- Android开发中常用的工具类
- Android项目中常用的工具类集
- Android开发中常用的工具类整理
- Android开发中常用的工具类整理
- MFC中的坐标
- 安卓之提高用户的体验度
- SharePoint Search之(七)Search result- 结果源
- 传统·ajax实现用户名是否被注册
- 软件在自动化设备行业的发展
- Android 中常用的工具类
- oracle体系结构
- 人见人爱A-B
- HDU 4126 Genghis Khan the Conqueror (树形DP + MST)
- Oracle回车、换行符
- Linux如何删除以特殊字符开头的文件
- MFC界面 坐标获取/转换 及 区域获取
- 软件工程作业2——坦克大战小游戏
- C/C++的内存管理