Windows文件搜索软件Everything

简介

voidtools开发的一款文件搜索工具,官网介绍说:Locate files and folders by name instantly(基于名称快速定位文件和文件夹)

How to Get it 如何获取

  1. 官网下载:(点击链接直达下载)https://www.voidtools.com/Everything-1.4.1.988.x64-Setup.exe
  2. 网盘分享下载
    链接:https://pan.baidu.com/s/1E1P6ZgtW5m1goqHcc08Pqg
    提取码:7zn2

Install

简体中文安装就好,文件占存储大小到可以忽略不计,默认安装就行,
只提醒一点:这里勾选的是这两个。
在这里插入图片描述

上手

主界面只有一个搜索框:搜索框中输入想要查找的文件名任意关键字即可
在这里插入图片描述

入门

Everything支持强大的正则表达式搜索:

#通配符,正则表达式搜索
1. 搜索电脑中所有的mp4文件
*.mp4
2. 搜索电脑中所有的png(图片文件)
*.png
3. 所有的gif文件
*.gif
4. 所有的pdf文件
*.pdf

更多的正则表达式语法和搜索语法可以点击《帮助》查看

中级

##多个条件叠加使用
1. 比如知道文件名中的一个关键字,又知道文件类型是mp3 可以在搜索框中输入
*爱*.mp3
类似的还有:*爱*.png *爱*.mp4 *爱*.pdf 
2. 比如要删掉微信缓存文件夹中的动图缓存(微信文件的存储路径,可以在微信中查看)
*.gif E:\Documents\WeChat Files\微信名\FileStorage\File
搜索出来之后,Ctrl+a全选,delete删除,ok,硬盘动图缓存已经清空
3. 搜索硬盘中大于50兆的视频文件  固定盘符搜索
*.mp4 size:>50MB d:\

搜索显示电脑中重复的文件

(单独一个分支,是想说明这个比较实用)

#显示硬盘中所有的重复文件/文件夹
dupe: 
#显示硬盘中所有的重复的pdf文件
dupe: *.pdf
#显示D盘中所有的重复的pdf文件
dupe: *.pdf d:\
#显示D盘中所有的重复的大于50MB的pdf文件
dupe: *.pdf d:\ size:>50MB

鼠标点击重复的文件名,按下Delete键删除即可。

高级

  1. 批量重命名文件/文件夹
    1.1 搜索要重命名的文件
    *我*.mp3
    1.2 选中要重命名的文件,按下F2键
    在这里插入图片描述
    注意,最多可支持9个变量哦
    在这里插入图片描述
  2. 作为文件服务器来使用
    2.1 点击工具->选项
    在这里插入图片描述2.2 everything中支持两种文件访问文件服务器的方式:FTP和http 也支持加密
    在这里插入图片描述

更多强大的搜索语法

操作符: 
	space	与 (AND)
	|	或 (OR)
	!	非 (NOT)
	< >	分组
	" "	搜索引号内的词组.

通配符: 
	*	匹配 0 个或多个字符.
	?	匹配 1 个字符.

宏: 
	quot:	双引号 (")
	apos:	单引号 (')
	amp:	与号 (&)
	lt:	小于 (<)
	gt:	大于 (>)
	#<n>:	十进制 Unicode 字符 <n>.
	#x<n>:	十六进制 Unicode 字符 <n>.
	audio:	搜索音频文件.
	zip:	搜索压缩文件.
	doc:	搜索文档文件.
	exe:	搜索可执行文件.
	pic:	搜索图片文件.
	video:	搜索视频文件.

修饰符: 
	ascii:	启用快速 ASCII 大小写对比.
	case:	区分大小写.
	diacritics:	匹配变音标记.
	file:	仅匹配文件.
	folder:	仅匹配文件夹.
	noascii:	禁用快速 ASCII 大小写对比.
	nocase:	不区分大小写.
	nodiacritics:	不匹配变音标记.
	nofileonly:	仅不允许文件.
	nofolderonly:	仅不允许文件夹.
	nopath:	不匹配路径.
	noregex:	禁用正则表达式.
	nowfn:	不匹配完整文件名.
	nowholefilename:	不匹配完整文件名.
	nowholeword:	仅禁用全字匹配.
	nowildcards:	禁用通配符.
	noww:	仅禁用全字匹配.
	path:	匹配路径和文件名.
	regex:	启用正则表达式.
	utf8:	禁用快速 ASCII 大小写对比.
	wfn:	匹配完整文件名.
	wholefilename:	匹配完整文件名.
	wholeword:	仅匹配全字符.
	wildcards:	启用通配符.
	ww:	仅全字匹配.

函数: 
	album:<text>	搜索媒体专辑元数据.
	ansicontent:<text>	搜索 ANSI 格式文本内容.
	artist:<text>	搜索媒体艺术家元数据.
	attrib:<attributes>	搜索指定的文件属性的文件和文件夹.
	attribdupe:	搜索含有相同属性的文件和文件夹.
	attributes:<attributes>	搜索指定的文件属性的文件和文件夹.
	bitdepth:<bitdepth>	搜索指定像素密度的图片.
	child:<filename>	搜索包含匹配文件名文件的文件夹.
	childcount:<count>	搜索包含有指定数目子文件夹或文件的文件夹.
	childfilecount:<count>	搜索包含有指定数目文件的文件夹.
	childfoldercount:<n>	搜索包含有指定数目子文件的文件夹.
	comment:<text>	搜索媒体注释元数据.
	content:<text>	搜索文本内容.
	count:<max>	指定搜索结果最大值.
	dateaccessed:<date>	搜索指定访问时间的文件和文件夹.
	datecreated:<date>	搜索指定创建日期的文件和文件夹.
	datemodified:<date>	搜索指定修改日期的文件和文件夹.
	daterun:<date>	搜索指定打开时间的文件和文件夹.
	da:<date>	搜索指定访问时间的文件和文件夹.
	dadupe:	搜索含有相同访问时间的文件和文件夹.
	dc:<date>	搜索指定创建日期的文件和文件夹.
	dcdupe:	搜索含有相同创建时间的文件和文件夹.
	dimensions:<w>X<h>	搜索指定长宽的图片.
	dm:<date>	搜索指定修改日期的文件和文件夹.
	dmdupe:	搜索含有相同修改时间的文件和文件夹.
	dr:<date>	搜索指定打开时间的文件和文件夹.
	dupe:	搜索重复的文件名.
	empty:	搜索空文件夹.
	endwith:<text>	搜索以指定文本结尾的文件 (包含扩展名).
	ext:<ext1;ext2;...>	搜索和列表中指定的扩展名匹配的文件 (扩展名以分号分隔).
	filelist:<fn1|fn2|...>	搜索文件名列表中的文件.
	filelistfilename:<name>	搜索文件名列表中的文件和文件夹.
	frn:<frn>	搜索指定文件索引号的文件和文件夹.
	fsi:<index>	搜索指定盘符索引中文件或文件夹 (索引 0 表示 C 盘, 以此类推).
	genre:<text>	搜索媒体流派元数据.
	height:<height>	搜索指定像素高度的图片.
	infolder:<path>	搜索指定路径下的文件和文件夹 (不包含子文件夹).
	len:<length>	搜索和指定的文件名长度相匹配的文件和文件夹.
	namepartdupe:	搜索含有相同名称部分的文件和文件夹.
	orientation:<type>	搜索指定方向的图片 (水平或竖直).
	parent:<path>	搜索指定路径下的文件和文件夹 (不包含子文件夹).
	parents:<count>	搜索有指定数目父文件夹的文件和文件夹.
	rc:<date>	搜索指定最近修改日期的文件和文件夹.
	recentchange:<date>	搜索指定最近修改日期的文件和文件夹.
	root:	搜索没有父文件夹的文件和文件夹.
	runcount:<count>	搜索指定打开次数的文件和文件夹.
	shell:<name>	搜索已知的 Shell 文件夹名称, 包括子目录和文件.
	size:<size>	搜索指定大小的文件 (以字节为单位).
	sizedupe:	搜索大小重复的文件.
	startwith:<text>	搜索指定文本开头的文件.
	title:<text>	搜索媒体标题元数据.
	track:<number>	搜索指定音轨号的媒体文件.
	type:<type>	搜索指定的文件类型的文件和文件夹.
	utf16content:<text>	搜索 UTF-16 格式文本内容.
	utf16becontent:<text>	搜索 UTF-16 BE 格式文本内容.
	utf8content:<text>	搜索 UTF-8 格式文本内容.
	width:<width>	搜索指定像素宽度的图片.

函数语法: 
	function:value	等于某设定值.
	function:<=value	小于等于某设定值.
	function:<value	小于某设定值.
	function:=value	等于某设定值.
	function:>value	大于某设定值.
	function:>=value	大于等于某设定值.
	function:start..end	在起始值和终止值的范围内.
	function:start-end	在起始值和终止值的范围内.

大小语法: 
	size[kb|mb|gb]

大小常数: 
	empty
	tiny	0 KB < 大小 <= 10 KB
	small	10 KB < 大小 <= 100 KB
	medium	100 KB < 大小 <= 1 MB
	large	1 MB < 大小 <= 16 MB
	huge	16 MB < 大小 <= 128 MB
	gigantic	大小 > 128 MB
	unknown

日期语法: 
	year
	month/year 或者 year/month 取决于本地设置
	day/month/year, month/day/year 或者 year/month/day 取决于本地设置
	YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]]
	YYYYMM[DD[Thh[mm[ss[.sss]]]]]

日期常数: 
	today
	yesterday
	tomorrow
	<last|past|prev|current|this|coming|next><year|month|week>
	<last|past|prev|coming|next><x><years|months|weeks|days|hours|minutes|mins|seconds|secs>
	january|february|march|april|may|june|july|august|september|october|november|december
	jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec
	sunday|monday|tuesday|wednesday|thursday|friday|saturday
	sun|mon|tue|wed|thu|fri|sat
	unknown

属性常数: 
	A	存档
	C	压缩
	D	目录
	E	加密
	H	隐藏
	I	未索引的内容
	L	重解析点
	N	一般
	O	离线
	P	稀疏文件
	R	只读
	S	系统
	T	临时
	V	设备

正则表达式语法


正则表达式语法: 
	
	a|b		 匹配 a 或 b
	gr(a|e)y		 匹配 gray 或 grey
	.		 匹配任一字符
	[abc]		 匹配任一字符: a 或 b 或 c
	[^abc]		 匹配任一字符, 但不包括 a, b, c
	[a-z]		 匹配从 a 到 z 之间的任一字符
	[a-zA-Z]		 匹配从 a 到 z, 及从 A 到 Z 之间的任一字符
	^		 匹配文件名的头部
	$		 匹配文件名的尾部
	( )		 匹配标记的子表达式
	\n		 匹配第 nth 个标记的子表达式, nth 代表 1 到 9
	\b		 匹配字词边界
	*		 匹配前一项内容 0 或多次
	?		 匹配前一项内容 0 或 1 次
	+		 匹配前一项内容 1 或多次
	*?		 匹配前一项内容 0 或多次 (懒人模式)
	+?		 匹配前一项内容 1 或多次 (懒人模式)
	{x}		 匹配前一项内容 x 次
	{x,}		 匹配前一项内容 x 或多次
	{x,y}		 匹配前一项内容次数介于 x 和 y 之间
	\		 特殊转义字符

使用正则表达式匹配文件名批量重命名

文件名:

任务17: 课程名称222(拼课会员免费,添加微信1234567).MP4
任务55: 课程名称111(拼课会员免费,添加微信1234567).MP4

原始文件名表达式:
^任务(.*?): (.*?)(拼课会员免费,添加微信1234567)\.MP4$
新文件名表达式:
任务\1: \2(拼课会员免费,添加微信1234567).MP4

#删除括号中的广告
删除广告后的新文件名表达式为:
任务\1: \2.MP4

删除广告后的新文件名为
任务17: 课程名称222.MP4
任务55:  课程名称111.MP4

常见问题请看官网
https://www.voidtools.com/zh-cn/faq/
更多使用方法欢迎一起发现!
文章持续更新中 Loading…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值