- package com.vince.flie;
- import java.io.File;
- public class Homework1 {
- // 使用递归算法实现文件查找
- public static void findFile(File file,String extName){
- if(file==null){
- return;
- }
- if(file.isDirectory()){
- File[] fs=file.listFiles();
- if(fs!=null){
- for (File f : fs) {
- findFile(f,extName);
- }
- }
- }else{
- String path=file.getParent().toLowerCase();
- if(path.endsWith(extName)){
- File f2=new File("D:\\lamp\\1.text");
- file.renameTo(f2);
- System.out.println(file.getParent());
- }
- }
- }
- public static void main(String[] args){
- File f1=new File("F:\\java.doc");
- String extName=".doc";
- findFile(f1,extName);
- }
- }
复制代码 |
|