The Everything ETP/FTP server is a FTP server that allows you to search and access your files from a Everything client or FTP client.
How do I start the ETP/FTP server?
From the Tools menu, click Start ETP/FTP server.
How do I connect to a ETP/FTP server?
- In Everything, from the Tools menu, click Connect to ETP/FTP server....
- Type in the host (this can be the computer name or IP address).
- Click OK.
There are four link types that change the way the Everything client accesses files on the ETP server.
When connecting to an ETP server you can specify the link type.
1). C:
No change, the paths are the same as they are on the server.
This is useful if you index a subst'ed drive on the server and are using mapped network drives on the client.
2). \\Server\C
Use Windows shares (this is the default link type).
By default these shares do not exist, you will need to create them on the server if you wish to use this method.
3). \\Server\C$
Use the default admin drive shares.
4). ftp://host/C:
Use ftp links.
How do I fix the Unable to start ETP/FTP server: bind failed 10048 error?
There is already another service running on port 21.
Please try changing the Everything ETP/FTP server port to another port.
To change the ETP/FTP server port:
- In Everything, from the Tools menu, click Options
- Click the ETP/FTP server tab.
- Change Listen on port to a new port, for example 5485.
- Click OK
Code: Select all
ftp://localhost:5485
To change the ETP/FTP server username and password
- In Everything, from the Tools menu, click Options
- Click the ETP/FTP server tab.
- Type in a new username and password.
- Click OK
You can disable file downloading and allow clients to list results only.
To disable ETP/FTP file downloading:
- In Everything, from the Tools menu, click Options
- Click the ETP/FTP server tab.
- Uncheck Allow file download.
- Click OK
No, the ETP server or ETP client is not compatible with Everything 1.2.
Everything FTP extension
The Everything ETP/FTP server extends FTP with the command EVERYTHING.
The Everything client uses this extension to request search results.
You can use the FEAT command to check if the ETP/FTP server supports the EVERYTHING extension.
EVERYTHING CASE x (Match case if x is nonzero)
EVERYTHING WHOLE_WORD x (Match whole words if x is nonzero)
EVERYTHING PATH x (Match whole paths if x is nonzero)
EVERYTHING DIACRITICS x (Match diacritics if x is nonzero)
EVERYTHING REGEX x (perform regex search if x is nonzero)
EVERYTHING SEARCH abc (set the search to abc)
EVERYTHING FILTER_SEARCH abc (set the secondary search to abc)
EVERYTHING FILTER_CASE x (Match case with the secondary search if x is nonzero)
EVERYTHING FILTER_WHOLE_WORD x (Match wholewords with the secondary search if x is nonzero)
EVERYTHING FILTER_PATH x (Match path with the secondary search if x is nonzero)
EVERYTHING FILTER_DIACRITICS x (Match diacritics with the secondary search if x is nonzero)
EVERYTHING FILTER_REGEX x (Match regex with the secondary search if x is nonzero)
EVERYTHING SORT x (where x is the sort name, see below)
EVERYTHING OFFSET n (return results from the nth item)
EVERYTHING COUNT x (return no more than x results)
EVERYTHING SIZE_COLUMN x (return the result's size if x is nonzero)
EVERYTHING DATE_CREATED_COLUMN x (return the result's creation date if x is nonzero)
EVERYTHING DATE_MODIFIED_COLUMN x (return the result's modified date if x is nonzero)
EVERYTHING ATTRIBUTES_COLUMN x (return the result's attributes if x is nonzero)
EVERYTHING PATH_COLUMN x (return the result's path if x is nonzero)
EVERYTHING FILE_LIST_FILENAME_COLUMN x (return the result's file list filename if x is nonzero)
EVERYTHING QUERY (executes the query with the above settings)
Default values:
EVERYTHING CASE 0
EVERYTHING WHOLE_WORD 0
EVERYTHING PATH 0
EVERYTHING DIACRITICS 0
EVERYTHING REGEX 0
EVERYTHING SEARCH
EVERYTHING FILTER_SEARCH
EVERYTHING FILTER_CASE 0
EVERYTHING FILTER_WHOLE_WORD 0
EVERYTHING FILTER_PATH 0
EVERYTHING FILTER_DIACRITICS 0
EVERYTHING FILTER_REGEX 0
EVERYTHING SORT 0
EVERYTHING OFFSET 0
EVERYTHING COUNT 0
EVERYTHING SIZE_COLUMN 0
EVERYTHING DATE_CREATED_COLUMN 0
EVERYTHING DATE_MODIFIED_COLUMN 0
EVERYTHING ATTRIBUTES_COLUMN 0
EVERYTHING PATH_COLUMN 0
EVERYTHING FILE_LIST_FILENAME_COLUMN 0
For example, find the first 100 items that contain abc:
EVERYTHING SEARCH abc
EVERYTHING COUNT 100
EVERYTHING PATH_COLUMN 1
EVERYTHING QUERY
Sort names
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