package comment;
import java.io.*;
import java.util.ArrayList;
public class EraseComments
{
/**
* @param args
*/
public static ArrayList<String> m_listPath = new ArrayList<String>();
public static void main(String[] args) throws Exception
{
listFile(new File("E:\\课题\\软件著作权\\基于改进语义距离的在线评价聚合系统V1.0版\\代码\\界面V5\\UI"));
}
public static void listFile(File file) throws Exception
{
if (file.isFile())
{
String path = file.getAbsolutePath();
if(path.contains(".cpp") || path.contains(".cpp"))
{
System.out.println("File : " + path);
m_listPath.add(path);
}
}
else
{
System.out.println("Dir : " + file.getAbsolutePath());
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++)
{
listFile(files[i]);
}
}
}
}
private void initTaskDef() throws FileNotFoundException, Exception
{
File dir = new File(m_taskDefPath);
File file[] = dir.listFiles();
for (int i = 0; i < file.length; i++)
{
//任务定义
TaskDef task = TaskDefService.getTaskForFileName(file[i].getAbsolutePath());
m_taskDef.put(i+1, task);
}
}