Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javaÖ¸¶¨ÀàÐ͵ÄÎļþĿ¼¼°×ÓĿ¼ËÑË÷

package search;
import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* ¶ÁȡĿ¼¼°×ÓĿ¼ÏÂÖ¸¶¨ÎļþÃûµÄ·¾¶ ²¢·Åµ½Ò»¸öÊý×éÀïÃæ·µ»Ø±éÀú
*
*
*/
public class FileViewer {
public static void search(String path, String[] Extention, boolean isdepth,String Spath) {
    /* param path ËÑË÷Ŀ¼
     * param Extention À©Õ¹ÃûÁбí
     * param isdepth ÊÇ·ñÒªËÑË÷×ÓĿ¼
     * param Spath ´æ´¢Ä¿Â¼
     */
    String index="";
 for(int j=0; j<Extention.length;++j)
 {
List arrayList = FileViewer.getListFiles(path,Extention[j],true);
if(arrayList.isEmpty())
{
System.out.println("ûÓзûºÅÒªÇóµÄÎļþ");
}
else
{
String message = "";
message += "·ûºÅÒªÇóµÄÎļþÊý£º" + arrayList.size() + "\r\n";
System.out.println(message);
for (Iterator i = arrayList.iterator(); i.hasNext();)
{
String temp = (String) i.next();
System.out.println(temp);
message += temp + "\r\n";
}
//appendMethod(Spath,message);
 if(j==Extention.length-1) index+=message;
}
}
 System.out.println("\n\n\n**************\n"+index);
 appendMethod(Spath,index);
}
public static List fileList = new ArrayList();
/**
*
* param path Îļþ·¾¶
* param suffix ºó׺Ãû
* param isdepth ÊÇ·ñ±éÀú×ÓĿ¼
* ;return
*/
public static List getListFiles(String path, String suffix, boolean isdepth)
{
File file = new File(path);
return FileViewer.listFile(file ,suffix, isdepth);
}
public static List listFile(File f, String suffix, boolean isdepth)
{
//ÊÇĿ¼£¬Í¬Ê±ÐèÒª±éÀú×ÓĿ¼
if (f.isDirectory()&& isdepth == true)
{
File[] t = f.listFiles();
for (int i = 0; i < t.length; i++)
{
listFile(t[i], suffix, isdepth);
}
}
else
{
String filePath = f.getAbsolutePath();
if(suffix !=null)
{
int begIndex = filePath.lastIndexOf("


Ïà¹ØÎĵµ£º

Äã»á°²×°JavaÂð£¿

java_home
C:\Program Files\Java\jdk1.6.0_16
Path
%java_home%\bin;%java_home%\lib;
classpath
%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;.;
java_home
C:\Program Files\Java\jdk1.6.0_16
Path
%SystemRoot%\system32;%java_home%\bin;%java_home%\lib;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\P ......

´«ÖDz¥¿ÍjavaÅàѵ2010Äê4ÔÂ15ÈÕJQuery×ܽá2

±±¾©µÄÌìÆøÅ¶£¡ÕæµÄºÜÏñÄǸöÎÒÒ²Íü¼ÇÁËÃû×ÖµÄǰ±²ËµµÄÒ»¾ä»°——ÕâÌìŶ£¡¾ÍÏñÅ®º¢×ÓÒ»ÑùŶºöÀäºöÈȵġ£»¹Ïë˵ÊǶ¼ÊÇ£¬¶¼¼¸Ô·ÝÁ˰¡£¬ÕæµÄÊǸоõ²»µ½°ëµã´ºÌìµÄÆøÏ¢¡£±ÈÎÒÔÚÖØÇìµÄ¶¬Ì컹ҪÁ¹£¬×òÌìÒ¹À¶³Ë¯Á˺öà´Î£¡
½ñÌì·Å¼Ù£¬AJAXµÄ¿Î³ÌÓÖ¸æÒ»¶ÎÂ䣬¼ÌSTRUTSºó£¬ÎÒÃÇÓÖѧÎÞÁËÓÖÒ»Ãſγ̣¬Ï²µÄÊÇ×ܵÄ×ÔÎҸоõ ......

java¼ÆËãÎļþºÍ×Ö·û´®µÄmd5Âë

import java.io.File;
import java.io.FileInputStream;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Util
{
 private static char md5Chars[] =
 { '0', '1', '2' ......

GroovyÓëJavaµÄ»ù±¾²»Í¬µã

1¡¢Âß¼­ÔËËã·û == £¬ÔÚjavaÖÐÔËËã·û == ÊÇÓÃ×÷¶Ô±ÈÁ½¸ö¶ÔÏóµÄ±êʶÊÇ·ñÒ»Ñù£¬»òÕß¶ÔÓÚ»ù±¾ÀàÐͶøÑÔÊý¾ÝÖµÊÇ·ñÏàµÈ¡£»ù±¾ÀàÐͺͶÔÏóÊý¾ÝÖ®¼äÊDz»¿ÉÒÔÓÃÖ±½ÓÒâÒåÉϵıȽϣ¬javaÖвÉÓõÄÊǽ«¶ÔÏóÀàÐͲðÏ䣬¶øÔÚgroovyÖУ¬ÓÉÓÚ×Ô¶¯×°ÏäµÄ¹¦ÄÜ£¬Ò»Çж¼ÊǶÔÏó¡£ÒªÊ¹µÃ == ±È½ÏÓÐͨÓÃÐÔµÄÒâÒ壬groovyͨ¹ýequals()À´ÖØÔØ == Ô¤Ëã·û¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ