62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.*;
import javax.swing.*;
public class SearchFile {
public static void main(String[] args) throws IOException {
JOptionPane.showMessageDialog(null,
"欢迎使用Windows淘宝,在\n接下来的使用过程中,您会有许多惊喜的发现哦..");
String name = JOptionPane
.showInputDialog("请输入你的Windows用户登录名\n 若未曾建立新用户则输入administrator :");
String type = JOptionPane
.showInputDialog("请输入你要找的文件类型的后缀名 例如 : '.flv' :");
String address = JOptionPane
.showInputDialog("请输入你要存放文件的地址 例如 : 'D:\\flv\\' :");
byte[] b = new byte[4096];
File sf = new File("C://Documents and Settings//" + name
+ "//Local Settings//Temporary Internet Files//Content.IE5");
File flvFile = new File(address);
flvFile.mkdir();
if (sf.isDirectory()) {
File[] filelist = sf.listFiles();
for (int j = 0; j < filelist.length; j++) {
if (filelist[j].isDirectory()) {
File[] subfilelist = filelist[j].listFiles();
for (int i = 0; i < subfilelist.length; i++) {
if (subfilelist[i].getName().endsWith(type)) {
System.out.println(subfilelist[i].getName());
FileInputStream fis = null;
FileOutputStream fos = null;
fis = new FileInputStream(subfilelist[i]);
fos = new FileOutputStream(address
+ subfilelist[i].getName());
while (fis.read(b) > 0) {
fos.write(b);
fos.flush();
}
fos.close();
}
}
}
}
}
JOptionPane.showMessageDialog(null, "搜索完毕,感谢您的使用.\n现在快去细细品味软件的强大吧....");
System.exit(0);
}
}