import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Map;
/**
* Created by Troy Liu on 2015,九月,17, 23:21.
*/
public class BadUrlsSaver {
/**
* 保存有问题的网址到repo目录下
*
* @param map
* @param isSaveAlLMatterUrls
* @throws IOException
*/
public static void save(Map<String, String> map, boolean isSaveAlLMatterUrls) throws IOException {
File file = new File("..\\badUrls.txt");
if (file.exists()) {
System.out.println("删除先前文件: " + (file.delete() ? "成功" : "失败"));
}
FileWriter writer = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(writer);
for (Map.Entry<String, String> entry : map.entrySet()) {
if (isSaveAlLMatterUrls) {
bufferedWriter.write(entry.getValue() + "\t\t" + entry.getKey() + "\r\n");
} else {
if (entry.getValue().equals("TIMEOUT")) {
bufferedWriter.write(entry.getValue() + "\t\t" + entry.getKey() + "\r\n");
}
}
}
bufferedWriter.close();
}
}