everything下载哪个版本_【Everything】Windows搜索文件最快软件,一秒搜魂大法伺候...

? 点击蓝字  关注阿奇 ? bec2ca934cbd6b9ce3ad9ffd477f5f22.gif 今天要给大家推荐的是一款windows搜索软件。 速度快到可以秒杀windows自带搜索、Total Commander搜索、Google 桌面搜索或百度硬盘搜索,甚至也超过了阿奇很久之前一直使用的Locate32。 如果你对搜索文件的速度不满意,觉得不够快,来试一试吧。 ➤  Everything Everything是一款免费的硬盘文件搜索软件,非常迷你,也非常迅速。 4d78bc8027f213ee364ab84af3f8f87b.png 虽然官网版本只有v1.4.1.986,但Nightly版本已经到v.1.4.1.992。 3e447a7a4313ac7419e1be03d72adfd7.png 阿奇使用的是64位官方精简版,移除了IPC支持,无HTTP/FTP服务器支持选项。 初次使用,需要授权Everything来索引NTFS卷,既可以选择使用管理员身份运行,也可以安装Everything服务。 d39c94374107a0ca5ed7ee722804235f.png Everything软件在默认情况下只能对NTFS格式的文件进行搜索。 查看硬盘是不是NTFS格式也很简单,右键查看属性即可。 3cfcfe788dbabd2b062a61b6704a74f7.png 如果磁盘不是NTFS格式,可以通过格式化来转为NTFS格式。但是,格式化后,磁盘数据会全部丢失,慎用啊。 12ab7733240b9fc34e336f7b53b11ab8.png 在将近100GB的硬盘中,搜索关键词“chinese”,速度可以快到一边打字输入一边搜索显示,眨眼之间就可以搜索到全部含关键词的文件夹和文件。 点击文件还会在左下角显示文件的修改时间和文件所在路径。 也可以按照名称、路径、大小和修改时间进行排序。 f0cbb7281e84432e9eff15edcdf0cc21.png 除了速度快外,Everything还具有非常强大的搜索功能。它使用正则表达搜索,可以特定搜索“所有、音频、压缩文件、文档、可执行文件、文件夹、图片和视频”等不同类型文件。 0b21fa538ea5594457733c4fee308f5f.png 可以区分大小写搜索,关键词“Chinese”,在不区分和区分大小写之下呈现不同搜索结果,不区分大小写能够检索到更多的选项,但区分之后检索结果更加精准。

ba7cc500fb2f50105655254ae74be2d4.png20f4547d8dfca0e0034fed9f12583ff2.png

还可以全字匹配搜索,就会把含有关键词的完整词语进行排除。下图中全字匹配后,将上图中包含“SimplifiledChinese”的结果进行了剔除。 56a40ec4c9b27f3259bee704c6d7f451.png 还有高级搜索功能,不仅可以限定单词、短语等关键词,还可以搜索文件夹、文件和文件内容。 04c8c36672cd8a4e7c9f300986a4f60f.png Everything还可以使用匹配路径进行模糊搜索。 比如,阿奇要搜索D:\文档\工作文档\台账、花名册\05.工资花名册.xls文件,但是阿奇只大概记得有这么一个【工资】表格文件在一个【台账】文件夹中,其他都不记得了。 这种情况,就可以 勾选 使用匹配路径,搜索“台账 文档”即可 f9ea46c4d83558765f1211b8be9d89eb.png 此外,Everything还可以设置非常多的参数和通配符。 比如上面的模糊搜索,可以直接输入“path:台账 工资”。 79c280709155d74f562b8633c169f825.png 还可以使用通配符[*]和[?],加上扩展名来进行搜索。*代表不确定数量的字符,?代表任意一个字符,不加扩展名来搜索文件夹,加拓展名来搜索文件。 29dd1cac02a65aa83bcceeaa565cc96d.png 04232927f34beb28daa80e42e7018355.png 还可以使用各种修饰符、函数来进行搜索。 c51f49956fd2a22a181c8f207e9081a9.png 阿奇常用dupe:来删除重复文件,用empty:来清除空文件夹,效果是既快又好。 相信用上Everything,你就会喜欢上它。用习惯了Everything,你就离不开它了。 Everthing,真的是越用越顺,效率倍增。

a530787d77383c91025dbdc600160b9f.gif

老规矩,阿奇为大家提供了网盘下载,需要的在公众号对话框回复关键字 【20201123】 【everything】 即可。 899d0b61d6d370a6ee4f529ffb81dbe8.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Electron + TypeScript + Vite项目中调用Everything.dll实现快速搜索,可以按照以下步骤进行操作: 1. 安装Everything软件并启动它,确保Everything.dll已经被正确安装。 2. 在项目中安装node-ffi和ref-napi,这两个模块可以帮助我们在Node.js中调用DLL函数。可以使用以下命令进行安装: ```bash npm install node-ffi ref-napi ``` 3. 创建一个名为everything.ts的TypeScript模块,并在其中定义我们要调用的Everything.dll函数。可以参考以下代码: ```typescript import { FFI } from 'ffi-napi'; /** * Everything.dll中的函数声明 */ export interface EverythingDLL extends FFI.Library { Everything_SetSearchW: (search: Buffer) => void; Everything_QueryW: (wait: number) => void; Everything_GetNumResults: () => number; Everything_GetResultFullPathNameW: (index: number, buf: Buffer, size: number) => number; Everything_CleanUp: () => void; } /** * 加载Everything.dll */ const everythingDll: EverythingDLL = FFI.Library('Everything.dll', { Everything_SetSearchW: ['void', ['pointer']], Everything_QueryW: ['void', ['int']], Everything_GetNumResults: ['int', []], Everything_GetResultFullPathNameW: ['int', ['int', 'pointer', 'int']], Everything_CleanUp: ['void', []], }); export default everythingDll; ``` 4. 在项目中使用everything.ts模块来进行搜索。可以参考以下代码: ```typescript import everythingDll from './everything'; /** * 搜索文件 * @param search 搜索关键字 * @returns 搜索结果数组 */ export function searchFiles(search: string): string[] { // 将搜索关键字转为UTF-16编码的Buffer const searchBuffer = Buffer.from(search, 'ucs2'); // 设置搜索关键字 everythingDll.Everything_SetSearchW(searchBuffer); // 执行搜索 everythingDll.Everything_QueryW(1); // 获取搜索结果数量 const resultCount = everythingDll.Everything_GetNumResults(); // 获取搜索结果 const results: string[] = []; for (let i = 0; i < resultCount; i++) { const buf = Buffer.alloc(4096); everythingDll.Everything_GetResultFullPathNameW(i, buf, buf.length); const result = buf.toString('ucs2'); results.push(result); } // 清理搜索结果 everythingDll.Everything_CleanUp(); return results; } ``` 5. 在Electron应用程序中使用searchFiles函数进行搜索。可以参考以下代码: ```typescript import { app, BrowserWindow } from 'electron'; import { searchFiles } from './everything'; function createWindow() { const win = new BrowserWindow({ width: 800, height: 600, webPreferences: { nodeIntegration: true, }, }); win.loadFile('index.html'); // 在渲染进程中使用searchFiles函数进行搜索 win.webContents.on('did-finish-load', () => { const results = searchFiles('test'); console.log(results); }); } app.whenReady().then(() => { createWindow(); app.on('activate', () => { if (BrowserWindow.getAllWindows().length === 0) { createWindow(); } }); }); app.on('window-all-closed', () => { if (process.platform !== 'darwin') { app.quit(); } }); ``` 这样就可以在Electron + TypeScript + Vite项目中调用Everything.dll实现快速搜索了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值