什么是Everything ETP / FTP服务器?
Everything ETP / FTP服务器是一个FTP服务器,允许您从Everything客户端或FTP客户端搜索和访问您的文件。

如何启动ETP / FTP服务器?
从“ 工具”菜单中,单击“ 启动ETP / FTP服务器”

如何连接ETP / FTP服务器?

  • 一切,从工具菜单中,单击连接到ETP / FTP服务器…
  • 键入主机(可以是计算机名称或IP地址)。
  • 单击确定

什么是ETP链接类型?
有四种链接类型可以改变Everything客户端访问ETP服务器上文件的方式。
连接到ETP服务器时,您可以指定链接类型。

1)。C:
没有变化,路径与服务器上的路径相同。
如果您索引服务器上的substeded驱动器并在客户端上使用映射的网络驱动器,这将非常有用。

2)。\\ Server \ C
使用Windows共享(这是默认链接类型)。
默认情况下,这些共享不存在,如果您希望使用此方法,则需要在服务器上创建它们。

3)。\\ Server \ C $
使用默认的管理驱动器共享。

4)。ftp:// host / C:
使用ftp链接。

如何修复Unable启动ETP / FTP服务器:绑定失败10048错误?
已在端口21上运行另一个服务。
请尝试将Everything ETP / FTP服务器端口更改为另一个端口。

要更改ETP / FTP服务器端口:

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击ETP / FTP服务器选项卡。
  • 侦听端口更改为新端口,例如5485。
  • 单击确定

使用Web浏览器连接到Web服务器时,请确保指定此端口,例如:

代码:全选

ftp://localhost:5485

如何设置用户名和密码?

更改ETP / FTP服务器用户名和密码

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击ETP / FTP服务器选项卡。
  • 输入新的用户名密码
  • 单击确定

我可以禁用文件下载吗?

您可以禁用文件下载并允许客户端仅列出结果。

要禁用ETP / FTP文件下载:

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击ETP / FTP服务器选项卡。
  • 取消选中允许文件下载
  • 单击确定

ETP服务器/客户端是否与Everything 1.2
兼容,ETP服务器或ETP客户端与Everything 1.2不兼容。

所有FTP扩展
Everything ETP / FTP服务器使用命令EVERYTHING扩展FTP。
Everything客户端使用此扩展来请求搜索结果。
您可以使用FEAT命令检查ETP / FTP服务器是否支持EVERYTHING扩展。

一切情况x(匹配情况,如果x非零)
一切WHOLE_WORD x(如果x非零,则匹配整个单词)
一切路径x(如果x非零,则匹配整个路径)
一切障碍x(如果x非零,则匹配变音符号)
EVERYTHING REGEX x(如果x非零,则执行正则表达式搜索
一切搜索abc(将搜索
设置为abc)
一切FILTER_SEARCH abc(将辅助搜索设置为abc)一切FILTER_CASE x(如果x非零,则匹配辅助搜索的情况)
EVERYTHING FILTER_WHOLE_WORD x(如果x非零,则匹配全字与辅助搜索)
EVERYTHING FILTER_PATH x(如果x非零,则匹配辅助搜索路径)
一切FILTER_DIACRITICS x(如果x非零,
则匹配变量与二次搜索匹配)一切FILTER_REGEX x(如果x非零,则匹配正则搜索与二次搜索)
一切排序x(其中x是排序名称,见下文)
一切OFFSET n(从第n项返回结果)
一切计数x(返回不超过x结果)
一切SIZE_COLUMN x(如果x非零,则返回结果的大小)
EVERYTHING DATE_CREATED_COLUMN x(如果x非零,则返回结果的创建日期)
EVERYTHING DATE_MODIFIED_COLUMN x(如果x非零,则返回结果的修改日期)
EVERYTHING ATTRIBUTES_COLUMN x(返回结果的属性,如果x非零)
一切PATH_COLUMN x(如果x非零,则返回结果的路径)
EVERYTHING FILE_LIST_FILENAME_COLUMN x(如果x非零,则返回结果的文件列表文件名)
EVERYTHING QUERY(使用上述设置执行查询)

默认值:
一切情况0
一切WHOLE_WORD 0
一切路径0
一切障碍0
一切注意事项0
一切搜索
一切FILTER_SEARCH
一切FILTER_CASE 0
一切FILTER_WHOLE_WORD 0
一切FILTER_PATH 0
一切FILTER_DIACRITICS 0
一切FILTER_REGEX 0
一切SORT 0
一切OFFSET 0
一切COUNT 0
一切SIZE_COLUMN 0
一切DATE_CREATED_COLUMN 0
一切DATE_MODIFIED_COLUMN 0
一切ATTRIBUTES_COLUMN 0
一切PATH_COLUMN 0
一切FILE_LIST_FILENAME_COLUMN 0

例如,查找包含abc的前100个项目:
一切搜索abc
一切计算100个
一切PATH_COLUMN 1
一切查询

排序名称
NAME_ASCENDING
NAME_DESCENDING
PATH_ASCENDING
PATH_DESCENDING
SIZE_ASCENDING
SIZE_DESCENDING
EXTENSION_ASCENDING
EXTENSION_DESCENDING
DATE_CREATED_ASCENDING
DATE_CREATED_DESCENDING
DATE_MODIFIED_ASCENDING
DATE_MODIFIED_DESCENDING
ATTRIBUTES_ASCENDING
ATTRIBUTES_DESCENDING
FILE_LIST_FILENAME_ASCENDING
FILE_LIST_FILENAME_DESCENDING

 

ETP服务器ini设置

etp_server_welcome_message
ETP欢迎消息。
Empty =欢迎使用所有内容ETP / FTP
%n =换行符
%v =版本
%% =%

etp_server_port
服务器端口

etp_server_username
登录所需的用户名.Empable
= Ignored。

etp_server_password
登录所需的密码.Ollow
=忽略。

etp_server_log_file_name
日志文件的文件名。
Empty = Logs \ ETP_Server_Log.txt

etp_server_logging_enabled
1 =启用日志记录。
0 =禁用日志记录。

etp_server_log_max_size
日志文件的最大大小(以字节为单位)。

etp_server_log_delta_size
达到最大大小时从日志中删除的数据量。

etp_server_auto_start
1 =启动Everything时启动服务器。
0 =必须手动启动服务器。

etp_server_allow_file_download
1 =允许从服务器下载文件。
0 =无法下载文件,用户只能搜索或列出。

etp_server_bindings
侦听指定的适配器列表。分号分隔。
示例:127.0.0.1

ETP客户端ini设置

last_etp_host
上次连接尝试中的主机值(成功与否)。

last_etp_port
上次连接尝试中的端口号(成功与否)。

last_etp_username
上次连接尝试中的用户名(成功与否)。

last_etp_link_type
上次连接尝试中的链接类型(成功与否)。
0 = C:
1 = \\ Server \ C(默认值)
2 = \\ Server \ C $
3 = ftp:// server / C:

auto_connect
启动Everything时自动连接到ETP服务器,将此ini设置为以下设置:
空=没有自动连接。
[username [:password] @] host [:port]
示例:localhost
示例:username:password @ localhost:21

auto_connect_link_type
指定auto_connect ini设置的链接类型。
0 = C:
1 = \\ Server \ C
2 = \\ Server \ C $
3 = ftp:// server / C:

 

ETP客户端命令行选项:

-connect [username [:password] @] host [:port]
使用可选的用户名,密码和/或端口连接到ETP服务器。
示例:-connect localhost
示例:-connect username:password @ localhost:21

-drive-links
使用C:链接进行ETP连接。

-server-share-links
使用\\ Server \ C链接进行ETP连接。

-admin-server-share-links
使用\\ Server \ C $链接进行ETP连接。

-ftp-links
使用ftp:// host / C:ETP连接的链接。

 

使用多个实例

运行具有不同索引的ETP服务器您可以使用“多个实例”运行Everything的多个实例。
使用多个实例,您可以像往常一样运行一个实例,另一个实例可以为ETP服务器编制索引文件夹。

要使用不同的索引运行Everything的新实例:

  • 将Everything.exe复制到新文件夹并运行:

    代码:全选

    Everything.exe -instance "HTTP Server"

    这不一定是HTTP Server,您可以使用任何您喜欢的名称。

  • 运行此快捷方式并设置新索引。
  • 启动ETP服务器。

要区分哪个实例是哪个:
您可以通过以下任一方式判断哪个实例:

  • 将鼠标悬停在托盘图标上。
  • 检查搜索窗口标题。