package com.homework;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
/**
【编码】编写文件搜索小程序
实现功能:
1. 输入绝对路径以及搜索关键字(如:C: 123 或者 D:\新建文件夹 叶良辰)
2. 搜索指定路径下(包括子文件夹)中名称包含关键字的所有文件并打印出来,如:
C:\asd123as.txt
C:\Tmp\test123.txt
3. 将当前操作记录日志(每搜索一次只记录当前操作信息):
3.1 判断日志文件(log.txt)是否存在,如果不存在则创建
3.2 追加方式打开该文件进行写入操作
3.3 写入内容为:
-----------------------------------------------------------
201x年x月x日 12:01:02
搜索路径:
[C:]
搜索关键字:
[123]
搜索结果:
[C:\asd123as.txt]
[C:\Tmp\test123.txt]
*/
public class FileSearch {
// 搜索指定路径下(包括子文件夹)中名称包含关键字的所有文件并打印出来,
private static void search(File file, String keyWord) {
if (file.isDirectory()) {
File[] listFile = file.listFiles();
if (listFile != n