取得文件夹下的所有文件的文件名和文件大小
来源:互联网 发布:excel表格数据统计分类 编辑:程序博客网 时间:2024/05/30 04:59
/**
* 取得备份文件名称
*/
public List<DbBackupDto> getFileList(){
String achievePath = PropertyUtil.getProperty(Constants.FIBER_AUTODBBACKUP_FILEPATH);
List<FileDto> fileDtoList = new ArrayList<FileDto>();
File file = new File(achievePath);
String[] fileList = file.list();
if(fileList!=null&&fileList.length>0){
for(String str : fileList){
FileDto dto = new FileDto();
dto.setFileName(str);
File f = new File(achievePath + str);
if(f.exists()){
FileInputStream fis;
try {
fis = new FileInputStream(f);
dto.setFileSize(String.valueOf(fis.available()));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
fileDtoList.add(dto);
}
}
// 倒序排序
Collections.sort(fileDtoList, new FileListSortDto());
return fileDtoList;
}
/**
* list排序 倒序 按照文件名称
* @author weij
*/
private class FileListSortDto implements Comparator<Cat>{
public int compare(Cat o1, Cat o2) {
return o2.getAge().compareToIgnoreCase(o1.getAge());
}
}
- 取得文件夹下的所有文件的文件名和文件大小
- 获取文件夹中指定类型的所有文件名和文件大小
- c++ 得到文件夹下所有文件的文件名和文件夹下所有文件夹名
- asp.net 得到一个文件夹下的所有文件夹及子文件夹名,得到所有文件名,文件大小,文件夹大小
- 文件夹下的所有文件名
- 通过递归查询指定目录下的所有文件和子文件夹下的指定文件名
- C#获取文件夹下的所有文件的文件名
- 批处理获得某个文件夹下的所有文件的文件名
- C#获取文件夹下的所有文件的文件名
- C#获取文件夹下的所有文件的文件名
- C#获取文件夹下的所有文件的文件名
- VC-获取文件夹中的指定类型的所有文件名和文件大小
- linux 删除所有文件夹下指定文件名的文件
- ubuntu C++ 读取文件夹下所有文件的文件名
- php获取指定文件夹下所有文件的文件名
- C++获得文件夹下所有文件的路径及文件名
- MFC获取文件夹下指定格式的文件并输出文件名及文件大小
- VC++获取一个文件夹下所有文件的文件名或者给定类型文件的文件名
- as3遍历
- 关于C的变长参数
- 别追女人太紧
- 摩托罗拉Android新机Opus One参数曝光
- as3操作xml之二
- 取得文件夹下的所有文件的文件名和文件大小
- Android building system
- csv 日志的写入与读取
- 配置vlan与chunk
- as3访问父级和子级变量
- CNNIC开通举报不良域名通道 举报者可获200元礼品
- 给美国做的感应触摸键控制器发货了!
- pb10连接到sql server
- 数据库设计三大范式应用实例剖析