文件搜索 36

删除文件

文件搜索

 

package File;

import java.io.File;

public class file3 {
    public static void main(String[] args) {
        search(new File("D :/"), "qq");

    }

    /**
     * 去目录搜索文件
     * @param dir 目录
     * @param filename 要搜索的文件名称
     */
    public static void search(File dir, String filename){
        //1非法的情况都拦截    ! 返回ture
        if (dir==null || !dir.exists() || dir.isFile()){
            return;//无法搜索

        }
        //2获取当前目录全部一级目录对象
        File[] files=dir.listFiles();
        //3判断目录是否存在一级目录,以及是否可以拿到一级文件对象
        if (files!=null&&files.length>0){
            //4遍历全部一级文件
            for (File f : files) {
                //5判断这个文件是否是文件,还是文件夹
                if (f.isFile()){
                    //是文件,判断这个文件是否是手机我们要找的
                    if (f.getName().contains(filename)){
                        System.out.println("zhaodapl "+f.getAbsoluteFile());
                    }
                }else{
                    //是文件加,继续重复
                    search(f,filename);
                }

            }

        }

    }


}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Python下载百度搜索结果,可以使用第三方库BeautifulSoup来解析HTML网页,并使用requests库发送HTTP请求来获取搜索结果页面。以下是大致的步骤: 1. 首先,需要安装bs4和requests库,可以使用pip命令来安装: ``` pip install bs4 pip install requests ``` 2. 导入需要的库: ```python from bs4 import BeautifulSoup import requests ``` 3. 定义一个函数来获取搜索结果页面的HTML代码: ```python def get_search_results(query): url = f"https://www.baidu.com/s?wd={query}" headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36"} response = requests.get(url, headers=headers) return response.text ``` 4. 解析搜索结果页面,找到搜索结果的标题和链接: ```python def parse_search_results(html): soup = BeautifulSoup(html, "html.parser") results = soup.find_all("div", class_="result") for result in results: title = result.h3.get_text() # 获取标题文本 link = result.h3.a["href"] # 获取链接 print(title, link) # 或将结果保存到文件中 ``` 5. 调用函数来执行搜索请求并获取结果: ```python query = "Python下载百度搜索结果" html = get_search_results(query) parse_search_results(html) ``` 以上代码会输出搜索结果的标题和链接,你可以根据自己的需求进行进一步的处理,例如保存到文件、筛选特定信息等。 需要注意的是,百度搜索结果的页面结构可能会有变化,可能需要根据具体情况进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值