`

批处理全盘搜索文件的几种方法【转载】

 
阅读更多

原作者地址:http://blog.dzwww.com/?uid-338597-action-viewspace-itemid-443220
原作者: 大众博客 » 唐影的个人空间 » 日志
批处理全盘搜索文件的几种方法
方法一:(模糊查找)

        这个批处理虽然简单,但是能实现很多功能,不管你有多少个盘一律通吃,在找到文件后会把文件所在的具体位置给你显示出来,让你能一目了然...如果你要搜索gho文件,就输入“.gho”然后回车就搞定了。

@echo off
echo icyheart制作
title 文件搜索
color 2a
echo.
:loop
set /p filename=请输入要查找的文件名:
echo.
echo 文件搜索中,请耐心等待...
set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z
for %%i in (%alldrive%) do if exist %%i:\ dir /s /b %%i:| find "%filename%">>results.txt
type results.txt
del results.txt
echo 搜索完毕
echo.
echo.
echo 继续查询请输入y,退出请输入n
echo.
echo.======================================
set /p choice=请输入您的选择:
if %choice%==y goto loop
if %choice%==n goto end
pause>nul
:end
exit


方法二:(只搜索当前目录)

@echo off
set /p filename=请输入要查找文件扩展名:
echo.
echo 文件搜索中,请耐心等待...
for /f "delims=" %%i in ('dir /b /a-d /s "*.%filename%"') do echo %%i
pause


方法三:(精确查找,需要输入准确的文件名,包括扩展名)

@echo off
set /p file=请输入要查询的文件:
for /f "delims=. tokens=1,2" %%c in ("%file%") do wmic datafile where "extension='%%d' and filename='%%c'" get name
pause



方法四:(搜索1.bat并跳转到该文件所在目录)

@echo off
echo ----------------请稍等,正在查找中----------------
for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
   for /f "delims=" %%i in ('dir /s/a/b/a-d "%%a:\1.bat" 2^>nul') do (
      cmd /k cd /d "%%~dpi"
)
)
分享到:
评论

相关推荐

    全盘搜索并删除指定文件

    标题 "全盘搜索并删除指定文件" 涉及到的是使用批处理(BAT)脚本来在计算机的多个驱动器上查找并删除特定文件的方法。批处理是Windows操作系统中的一种命令行工具,允许用户通过编写一系列命令来自动执行任务,这...

    易语言源码全盘搜索查找指定文件.7z

    这个“易语言源码全盘搜索查找指定文件.7z”压缩包文件,很显然是提供了易语言源代码,用于实现全盘搜索查找特定文件的功能。在Windows操作系统中,全盘搜索通常涉及到文件系统的遍历和搜索算法。 首先,我们要理解...

    易语言全盘搜索查找指定文件.rar

    易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar 易语言全盘搜索查找指定文件.rar

    全盘遍历查找文件(多线程)

    在IT行业中,全盘遍历查找文件是一项常见的任务,特别是在处理大量数据或需要高效检索特定文件的场景下。本文将详细讲解如何利用C#编程语言,结合多线程技术实现全盘遍历查找文件,并使用递归算法提高查找效率。 ...

    快速全盘查找文件程序(VB6.0源代码编写)快速全盘查找文件程序,

    8. 性能优化:考虑到全盘搜索可能涉及大量文件,优化算法和数据结构对于提高搜索速度至关重要。例如,使用哈希表或字典存储已检查过的文件名,避免重复检查。 通过这个VB6.0源代码编写的快速全盘查找文件程序,...

    全盘查找文件,可查指定文件后缀名和指定文件

    首先,标题中的“全盘查找文件,可查指定文件后缀名”,指的是能够搜索计算机的所有磁盘驱动器,以寻找具有特定扩展名(后缀)的文件。文件后缀名是识别文件类型的关键,例如,".txt"代表文本文件,".docx"是Word文档...

    快速的全盘查找文件源码

    在IT领域,全盘查找文件是一项基础且重要的任务,尤其对于开发者来说,高效地搜索硬盘上的特定文件或文件类型能够极大地提升工作效率。本主题聚焦于"快速的全盘查找文件源码",这意味着我们将探讨如何编写代码来实现...

    快速全盘查找文件程序(VB6.0代码编写)

    快速全盘查找文件程序是基于VB6.0编程环境开发的一款实用工具,它能够帮助用户高效地搜索计算机中特定类型的文件。VB6.0(Visual Basic 6.0)是微软公司推出的一种可视化编程工具,它以其易用性和灵活性在程序员中广...

    BAT批处理脚本-文件相关操作-全盘删除所有文件夹下的Thumbs.db.zip

    标题中的“BAT批处理脚本-文件相关操作-全盘删除所有文件夹下的Thumbs.db.zip”指的是一个使用批处理(Batch Script)技术编写的程序,它的主要任务是在计算机的整个硬盘中查找并删除名为“Thumbs.db”的文件。...

    易语言源码易语言全盘搜索文件源码.rar

    在编写全盘搜索文件的源码时,会使用到文件操作相关的系统命令,如“打开目录”,“获取目录文件列表”,“判断文件存在”等。 源码通常包含主程序和若干辅助函数。主程序负责启动搜索过程,而辅助函数可能包括处理...

    快速全盘查找文件程序(VB6.0源代码编写)快速全盘查找文件程序,根据扩展名,查找所要类型,并显示文件个数

    标题中的“快速全盘查找文件程序”是一款使用VB6.0编程语言编写的软件,它的主要功能是高效地遍历整个硬盘,根据用户指定的文件扩展名来搜索特定类型的文件,并且在搜索完成后,能够显示匹配到的文件总数。...

    BAT批处理脚本-文件相关操作-全盘删除所有文件夹下的_desktop.ini.bat.zip

    描述中的"为避免误触发,有些改为了txt格式,使用时请自行查看业务然后改为bat格式即可"意味着原始的批处理文件(.bat)可能被作者修改成了文本文件(.txt),这样做可能是为了防止用户不小心运行该脚本导致数据丢失。...

    易语言全盘搜索文件源码.zip

    全盘搜索是指在计算机的整个硬盘驱动器上查找特定文件或符合特定条件的文件。 易语言的核心特点在于它的易用性和直观性。它的语法结构简单明了,关键词采用中文,如“如果”,“那么”,“结束如果”,“循环”,...

    全自动搜索文件并删除文件的方法

    公司部署用bat删除局域网计算机的qq程序、可以将此文件部署在域控服务器上、客户端重启计算机就可以了

    易语言全盘搜索文件

    易语言全盘搜索文件源码,全盘搜索文件,全盘搜索文件2,按视图打开文件夹,FindWindow,SendMessage,SetForegroundWindow

    【原创】c# 文件全盘搜索 多线程 vs2005 winform

    原作者的话【自己写的多线程文件搜索,支持全盘搜索、路径搜索、支持扩展,默认搜索指定文件名的所有类型文件,可自行按需要修改。做这个东东是因为最近项目里用到了,网上这方面的代码不多,特别是多线程的,所以...

    全盘搜索文件(暂支持英文文件名)

    通过以上这些技术点,我们可以在WinForm应用程序中构建一个功能完备的全盘搜索文件系统,不仅能够快速查找英文文件,还提供了方便的路径复制功能。在实际开发中,应根据项目需求进行适当调整和优化,确保软件的稳定...

    搜索全盘Torrent种子文件并显示名字工具v1.0

    这个“搜索全盘Torrent种子文件并显示名字工具v1.0”是一个实用的工具,可以帮助用户快速在计算机全盘范围内查找所有的Torrent种子文件,并从中提取出包含的实际文件名。 1. **Torrent文件结构**: Torrent文件是...

    108个实用批处理文件

    108个实用批处理文件 (仅供备用)WINXP原本的各项服务.BAT 1.TXT 2.txt 2000XP停止打印.bat 3.txt ARP本机绑定.bat Autorun 病毒清除工具.CMD C盘转换为NTFS格式.cmd dir.bat dos下重启.bat guest.bat IE...

    搜索全盘Torrent种子文件并显示名字工具

    搜索全盘Torrent种子文件并显示名字工具 搜索全盘的Torrent种子文件,并分析文件的信息,抓取信息里面的实际文件名。

Global site tag (gtag.js) - Google Analytics