Бях чувал за Всичко преди и никога всъщност не го погледнах втори.
Но днес търсенето през стотици хиляди файлове за конкретна дума в името на файловете отне вечно. Реших да видя дали има по-добър начин да направя това, за да не се налага да чакам компютъра ми да завърши търсенето, преди да мога да имам пълен списък.
За пореден път попаднах на Всичко в Google. Този път го изтеглих. Това беше преносим файл от 272KB намиращи се тук. Опитах добрият стар инструмент за индексиране на Microsoft веднъж или два пъти през изминалото десетилетие и кратката история накрая е голяма време!
Надявах се, че всичко ще бъде съвсем различна история. Според това, което прочетох, всичко САМО търси чрез имена на файлове и това го прави много бързо. Но нека всъщност да го поставим чрез тестовете.
Извадих 589KB файл от zip файла и го изпълних. Ето какво видях:
Така че ще опитам да намеря група изображения от последната ми електронна книга във Photoshop. Мисля, че всички изображения започват с Photoshop. Просто написах
Photoshop и наблюдавах, докато резултатите ми от търсене се попълват, докато пишех. Преминах надолу малко покрай програмните ми файлове от Photoshop и достатъчно сигурно, че имаше моите изображения на работния ми плот в папка, наречена Photoshop. Много хубаво и много бързо.Как може това малко приложение да работи толкова бързо и ефективно? Нямам идея! Затова отворих своя мениджър на задачи и потърсих Всичко. След пълното търсене Всичко използваше около 20 MB памет. Никак не е зле! Засега го обичам. Реших да разгледам уебсайта им и да видя какво още може всичко. Намерих този интересен шрифт под въпросите на техните често задавани въпроси:
Всичко използва RegEx (Regular Expressions) в лентата си за търсене, за да ви помогне да определите точно това, което търсите. След като разберете, ще го намерите изключително полезен на много места. От помощния файл на програмата тук са всички подкрепени изрази и какво правят:
| -
Вертикална лента разделя алтернативите. Например,
сив | сив
може да съвпада „сив" или "сив“.
()-
Паретите се използват за определяне на обхвата и приоритета на операторите (наред с други приложения). Например,
сив | сив
и
gr (a | e) y
са еквивалентни модели, които и двете описват набора от „сив" и "сив“.
? -
Въпросният знак показва, че има нула или едно на предходния елемент. Например,
colou? R
съвпада с двете “цвят" и "цвят“.
* -
Звездичката показва, че има нула или повече на предходния елемент. Например,
аб * в
съвпада “променлив ток“, “абв“, “abbc“, “abbbc", и така нататък.
+ -
Знакът плюс показва, че има едно или повече на предходния елемент. Например,
AB + в
съвпада “абв“, “abbc“, “abbbc„И т.н., но не“променлив ток“.
. -
Съответства на всеки един символ, с изключение на нови редове (точно кои знаци се считат за нови редове е аромат, кодиране на символи и специфични за платформата, но е сигурно да се предположи, че символът за подаване на линии е са включени). В изразите на скобите в POSIX символът на точката съвпада с буквалната точка. Например,
А.с
съвпада “абв„И т.н., но
[А.с]
съвпада само “а“, “.", или "° С“.
[ ] -
Израз на скобата. Съответства на един символ, който се съдържа в скобите. Например,
[ABC]
съвпада “а“, “б", или "° С“.
[A-Z]
указва диапазон, който съответства на всяка малка буква от „а" да се "Z“. Тези форми могат да бъдат смесени:
[Abcx-Z]
съвпада “а“, “б“, “° С“, “х“, “ш", и "Z„Както прави
[А-CX-Z]
[^ ]-
Съответства на един символ, който не се съдържа в скобите. Например,
[^ ABC]
отговаря на всеки символ, различен от „а“, “б", или "° С“.
[^ A-Z]
съвпада с всеки един символ, който не е малка буква от „а" да се "Z“. Както по-горе, буквалните знаци и диапазони могат да се смесват.
^ -
Съответства на началната позиция в низ. В инструментите, базирани на линия, той съответства на началната позиция на всеки ред.
$ -
Съответства на крайното положение на низа или на позицията малко преди завършващ низ. В инструментите, базирани на линии, той съответства на крайната позиция на всеки ред.
{m, n} -
Съответства най-малко на предходния елемент m и не повече от н пъти. Например,
а {3,5}
съвпада само “ааа“, “аааа", и "AAAAA“. Това не се среща в няколко, по-стари случаи на регулярни изрази.
Използвайки тези изрази, опитах следното търсене, за да потърся елементи с AskTheAdmin в името на файла на jpg или с Karl в името на файла на jpg. Сигурен съм, че вече можете да си представите колко мощно е това!
Нека разгледаме опциите на програмата.
На екрана Общи ще намерите обичайните опции за стартиране, както и някои готини функции, като например в състояние да стартира няколко екземпляра на Всичко или няколко прозорци на един и същ екземпляр, както и горещи клавиши.
Всичко работи само на NTFS обеми, така че ако проверите раздела за обемите и нищо не се показва - вашите дискове вероятно не са NTFS и ще трябва да бъдат надстроени.
Разделът с опции за изключване ви позволява да укажете папки или файлове, които да бъдат изключени, включително скрити или системни файлове.
ETP е функция, която позволява отдалечено търсене на вашата локална база данни. Повече информация по тази тема можете да намерите тук.
И HTTP ви предлага възможността да отворите уеб сървър на вашата локална машина и да разрешите запитвания към вашата локална база данни така:
Можете да отворите това и отвън и да търсите вашия компютър от вкъщи, без да се налага да отдалечавате работния плот. С някои хитри FTP-и може да успеете да си подадете хубаво файлово решение.
Всеки, който използва всичко или нещо подобно? Ще се радваме да чуем за това в коментарите!
Разкриване на филиал: Купувайки продуктите, които препоръчваме, вие помагате да поддържате сайта жив. Прочетете още.