2008-11-14 16:38:36 +00:00
|
|
|
package zutil.test;
|
|
|
|
|
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.net.URISyntaxException;
|
2010-01-31 18:10:00 +00:00
|
|
|
import java.util.List;
|
2008-11-14 16:38:36 +00:00
|
|
|
|
2010-07-01 16:22:02 +00:00
|
|
|
import zutil.FileUtil;
|
2008-11-14 16:38:36 +00:00
|
|
|
import zutil.Hasher;
|
|
|
|
|
|
|
|
|
|
public class FileFinderHasherTest {
|
|
|
|
|
public static void main(String[] args) throws URISyntaxException{
|
|
|
|
|
String relativePath = "zutil/test";
|
|
|
|
|
|
2010-07-01 16:22:02 +00:00
|
|
|
File path = FileUtil.find(relativePath);
|
|
|
|
|
List<File> files = FileUtil.search(path);
|
2008-11-14 16:38:36 +00:00
|
|
|
for(int i=0; i<files.size(); i++){
|
|
|
|
|
try {
|
|
|
|
|
System.out.println(
|
2010-07-01 16:22:02 +00:00
|
|
|
FileUtil.relativePath(files.get(i), relativePath)+
|
2008-11-14 16:38:36 +00:00
|
|
|
": "+Hasher.hash(files.get(i),"MD5"));
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|