码迷,mamicode.com
首页 > 编程语言 > 详细

Java

时间:2016-12-12 22:57:24      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:life   java   file   string   ack   test   ccaction   .com   ret   

package com.jyc.autoscanfile;


import java.io.File;
import java.util.ArrayList;
import java.util.List;

import com.atlife.callout.commons.autoRunThread.runImp.AutoRun;
import com.atlife.callout.ruleImplement.dto.domain.Cc_action_ruleimplementDto;
import com.sinosoft.sysframework.reference.DBManager;

public class AutoScanFile implements AutoRun {

private AutoScanFile autoScanFile;
private DBManager dbManager;
@Override
public String run(DBManager dbManager,
Cc_action_ruleimplementDto ccActionRuleimplementDto) {
try {
//System.out.println("running----------");
scanFile(dbManager);
//System.out.println("running-----2222-----");
return "success";
} catch (Exception e) {
// TODO 自动生成 catch 块
//e.printStackTrace();
return "failure";
}
}

//文件扫描
private void scanFile(DBManager dbManager) {

List<File> file = autoScanFile.getFiles(new File("F:\\Program Files (x86)\\test"),"MD5");
for (File ff : file) {
System.out.println(ff.getPath());
System.out.println(ff.getName());
}
}



public List<File> getFiles(File fileDir, String fileType) {
List<File> lfile = new ArrayList<File>();
File[] fs = fileDir.listFiles();
for (File f : fs) {
if (f.isFile()) {
if (fileType
.equals(f.getName().substring(
f.getName().lastIndexOf(".") + 1,
f.getName().length())))
lfile.add(f);
} else {
List<File> ftemps = getFiles(f,fileType);
lfile.addAll(ftemps);
}
}
return lfile;
}


public static void main(String[] args) {
/*AutoScanFile imp = new AutoScanFile();
DBManager dbManager = new JdbcManager();
try {
dbManager.open("platformDataSource");
imp.run(dbManager, null);
} catch (Exception ex) {
ex.printStackTrace();
} finally {
try {
dbManager.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}*/
}

}

Java

标签:life   java   file   string   ack   test   ccaction   .com   ret   

原文地址:http://www.cnblogs.com/qq3245792286/p/6165684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!