WpfAdmin.Everything 1.0.3

dotnet add package WpfAdmin.Everything --version 1.0.3
                    
NuGet\Install-Package WpfAdmin.Everything -Version 1.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WpfAdmin.Everything" Version="1.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WpfAdmin.Everything" Version="1.0.3" />
                    
Directory.Packages.props
<PackageReference Include="WpfAdmin.Everything" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WpfAdmin.Everything --version 1.0.3
                    
#r "nuget: WpfAdmin.Everything, 1.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package WpfAdmin.Everything@1.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WpfAdmin.Everything&version=1.0.3
                    
Install as a Cake Addin
#tool nuget:?package=WpfAdmin.Everything&version=1.0.3
                    
Install as a Cake Tool

Everything 模块说明

基于 Everything SDK 封装的一套工具类
Everything 官网: voidtools
C# 对接开发文档: SDK - C#

搜索语法参考

操作符

符号 描述
space 与 (AND)
\| 或 (OR)
! 非 (NOT)
< > 分组
" " 搜索引号内词组

通配符

符号 描述
* 匹配 0 个或多个字符
? 匹配 1 个字符

宏名 描述
quot: 双引号 (")
apos: 单引号 (')
amp: 与号 (&)
lt: 小于 (<)
gt: 大于 (>)
#<n>: 十进制 Unicode 字符
#x<n>: 十六进制 Unicode 字符
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> dateaccessed
dadupe: 搜索含相同访问时间的文件和文件夹
dc:<date> datecreated
dcdupe: 搜索含相同创建时间的文件和文件夹
dimensions:<w>X<h> 搜索指定长宽的图片
dm:<date> datemodified
dmdupe: 搜索含相同修改时间的文件和文件夹
dr:<date> daterun
dupe: 搜索重复的文件名
empty: 搜索空文件夹
endwith:<text> 搜索以指定文本结尾的文件
ext:<ext1;ext2;...> 搜索匹配指定扩展名的文件
filelist:<fn1\|fn2\|...> 搜索文件名列表中的文件
filelistfilename:<name> 搜索文件名列表中的文件和文件夹
frn:<frn> 搜索指定文件索引号的文件和文件夹
fsi:<index> 搜索指定盘符索引的文件或文件夹
genre:<text> 搜索媒体流派元数据
height:<height> 搜索指定像素高度的图片
infolder:<path> 搜索指定路径下的文件和文件夹
len:<length> 搜索匹配文件名长度的文件和文件夹
namepartdupe: 搜索含相同名称部分的文件和文件夹
orientation:<type> 搜索指定方向的图片
parent:<path> 搜索指定路径下的文件和文件夹
parents:<count> 搜索有指定数目父文件夹的文件和文件夹
rc:<date> 搜索指定最近修改日期的文件和文件夹
recentchange:<date> rc
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 在起始值和终止值范围内

大小语法

size[kb|mb|gb]

大小常数

大小常数 描述
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	设备

参考资料

  1. EverythingSharp
  2. EverythingNet
Product Compatible and additional computed target framework versions.
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.5

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.