暗组
Would you like to react to this message? Create an account in a few clicks or log in to continue.

编写一个java程序搜索到qq.exe可执行文件,然后启动qq

向下

编写一个java程序搜索到qq.exe可执行文件,然后启动qq Empty 编写一个java程序搜索到qq.exe可执行文件,然后启动qq

帖子  POLARBEAR 周一 七月 30, 2012 1:35 pm

package com.software.example;

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

public class SearchFileIntoList {

private static List<File> list = new ArrayList<File>();

public static void getFile(File dir){

if(dir.isDirectory()){
File[] files = dir.listFiles();
if(files != null){
for(int i = 0;i<files.length;i++){
System.out.println(files[i].getAbsolutePath());
//把所有遍历到的文件添加到集合中
list.add(files[i]);
//判断当前文件是否为目录
if(files[i].isDirectory()){
getFile(files[i]);
}else{
//判断当前遍历到的文件是否为QQ.exe
if("QQ.exe".equals(files[i].getName())){
try {
System.out.println("准备启动QQ....");
Runtime.getRuntime().exec(files[i].getAbsolutePath());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
}
}

public static void main(String[] args) {

//获取所有的盘符
File[] dirs = File.listRoots();

//for(int i = 0;i<dirs.length;i++){
getFile(dirs[1]);
//}

System.out.println(list.size());
}
}


POLARBEAR

帖子数 : 117
注册日期 : 12-07-25

返回页首 向下

返回页首


 
您在这个论坛的权限:
不能在这个论坛回复主题