File media = new File(ConfigSingleton.getInstance().getExternalMartianVideoDir());
        if (media.isDirectory()){
            File[] files=media.listFiles();
            for (int i=0;i<files.length;i++){
                File file=files[i];
                if (file.exists()){
                    //文件存在,执行操作

获取文件创建时间

	private static final String mformatType = "yyyy/MM/dd HH:mm:ss";
    public static String getFileLastModifiedTime(File file) {
        Calendar cal = Calendar.getInstance();
        long time = file.lastModified();
        SimpleDateFormat formatter = new SimpleDateFormat(mformatType);
        cal.setTimeInMillis(time);
        // 输出:修改时间[2] 2009-08-17 10:32:38
        return formatter.format(cal.getTime());

获取文件大小

String size = FileUtil.FormetFileSize(FileUtil.getFileSize(file));   * 获取指定文件大小   * @param f   * @return   * @throws Exception public static long getFileSize(File file){ long size = 0; if (file.exists()){ FileInputStream fis = null; try { fis = new FileInputStream(file); size = fis.available(); fis.close(); } catch (IOException e) { e.printStackTrace(); return size;   * 转换文件大小   * @param fileS   * @return public static String FormetFileSize(long fileS) DecimalFormat df = new DecimalFormat("#.00"); String fileSizeString = ""; String wrongSize="0B"; if(fileS==0){ return wrongSize; if (fileS < 1024){ fileSizeString = df.format((double) fileS) + "B"; else if (fileS < 1048576){ fileSizeString = df.format((double) fileS / 1024) + "KB"; else if (fileS < 1073741824){ fileSizeString = df.format((double) fileS / 1048576) + "MB"; else{ fileSizeString = df.format((double) fileS / 1073741824) + "GB"; return fileSizeString; 获取文件File media = new File(ConfigSingleton.getInstance().getExternalMartianVideoDir()); if (media.isDirectory()){ File[] files=media.listFiles(); for (int i=0;i&lt;file...
//获取文件属性创建时间、访问时间 和 修改时间 //这里的CreateFile只导致文件只能被只读打开,不能有其他权限,最好用FindFile获取创建,修改和访问时间 void get_file_create_modify_access_time() std_string str_create_time, str_access_time, str_modify_time; FILETIM
Android BasicFileAttributes 的使用&收获 为了获取文件创建时间,了解到了BasicFileAttributes接口,但是很奇怪,我使用后获取的结果跟官网提供的使用结果不一样。在这做个记录。 官方介绍:https://developer.android.google.cn/reference/java/nio/file/attribute/BasicFileAttributes 中文翻译: 上面是官方提供的使用结果,以下是我的 使用代码: BasicFileAttribu
public static boolean deleteFiles(File file) { if (file == null || !file.exists()) { return false;
第一种:自定义路径 自定义路径:在sdcard自定义路径(app数据不会随app的删除而删除) SimpleDateFormat df = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss");//设置日期格式 //在sdcard自定义路径(app数据不会随app的删除而删除) String fileDir = "/sdcard/Mips/" + df.format(new Date()) + ".xls";
参考网址:https://blog.csdn.net/liumeng920/article/details/79412784 https://blog.csdn.net/u012184853/article/details/51144194 获取文件相关信息 private void initView() { // TODO Auto-generated method ...
将InputStream写入SdCard指定目录下 从SdCard中读取文件内容 创建文件夹(默认首先在SdCard中创建文件夹,如SdCard不存在, 则在手机中创建文件夹) 获取SD卡剩余空间的大小(SD卡剩余空间的大小(单位:byte)) 获取SDCard的AbsolutePath路径 获取SdCard的Path路径 获取SDCard卡的剩余容量(单位byte) 获取系统AbsolutePath存储路径 获取系统Path存储路径 获取可用手机内容容量大小 在SdCard中创建文件 在SdCard中创建目录 检查文件路径是否存在 写入文件 根据地址获取InputStream