Jakie narzędzia wyszukiwania mogą wyszukiwać według nazwy pliku w systemie Windows 7? [Zamknięte]

31

Właśnie zainstalowałem 64-bitowy system Windows 7 i odkryłem, że jego wyszukiwanie plików jest naprawdę do kitu. Jaka jest dobra alternatywa, którą mogę załadować do mojego systemu, aby wyszukiwać pliki?

Uwaga: nie dbam o wyszukiwanie tekstu w pliku. Chcę tylko wyszukać według nazwy pliku.

EDYCJA: Podsumowując to, co jest głównie w komentarzach:

  • Agent Ransack - zawiera duży błąd , który naprawdę ogranicza jego przydatność. Ich poprawka nie działa i była dostępna od kilku lat.
  • Wszystko - nie ma zbyt wielu opcji i naprawdę jest do kitu podczas wyszukiwania określonej ścieżki.
  • Fileseek - Teraz można obejść problem pętli rekurencyjnej
Lance Roberts
źródło
3
Agent Ransack nie jest tak dobrym wyborem w porównaniu ze wszystkim.
harrymc
@harrymc, To był właśnie ten, którego zdecydowałem się teraz użyć (akceptacja jest sprawą indywidualną), ALE zamierzam spróbować wszystkiego później, a wtedy zmienię moją akceptację. Gdybyś miał konkretne szczegóły do ​​edycji w odpowiedzi Mehpera, byłoby świetnie.
Lance Roberts,
Może zastanów się nad użyciem bardziej obiektywnego opisu zamiast „do bani”, aby uczynić to lepszym pytaniem / odpowiedzią dla przyszłych użytkowników. dlaczego wyszukiwarka Windows nie spełnia twoich potrzeb?
JamesHenare,
@Jaips, tak naprawdę nie działa wcale w przypadku wyszukiwania plików takich jak stare wyszukiwanie XP (które można również poprawić). Wyszukiwanie w systemie Windows 7 zostało naprawdę stworzone do wyszukiwania tekstu.
Lance Roberts,
2
Wyszukiwanie w systemie Windows 7 doprowadza mnie do szału! Dlaczego istnieją funkcje LESS niż Windows XP?
Mas

Odpowiedzi:

12

FileSeek

(Freeware od Binary Fortress Software)

FileSeek to błyskawiczna, niewielka i łatwa w obsłudze aplikacja do wyszukiwania plików dla systemu Windows. Można go nawet zintegrować z menu prawym przyciskiem myszy Eksploratora Windows, aby zapewnić szybki i łatwy dostęp. FileSeek nie korzysta z indeksowania w tle, więc po zamknięciu FileSeek nie wpłynie to na wydajność komputera.

FileSeek działa z 32-bitowymi i 64-bitowymi wersjami systemu Windows 7.

Mehper C. Palavuzlar
źródło
2
Wow, jestem zakochany, zwłaszcza, że ​​na moich dyskach SSD nie chcę uruchamiać indeksowania w tle. Sprawdzę to w przyszłym tygodniu.
Lance Roberts,
@Lance Roberts: Miło wiedzieć, że ci się podoba. Upuść kilka wierszy tutaj na temat swoich nadchodzących doświadczeń.
Mehper C. Palavuzlar,
Chociaż nadal go używam, ma jeden błąd, w którym nie można użyć „C:” jako ścieżki (zawsze nie zwraca odpowiedzi), musisz użyć „C: \”, a nawet wtedy pojawia się mnóstwo błędów wiadomości. Nadal działa świetnie, jeśli znasz następny katalog i wyszukujesz stamtąd.
Lance Roberts,
To nie jest tak szybkie jak wszystko. Wszystko jest natychmiastowe. i wszystko się regexuje. Właśnie dostałem Fileseek do przeszukiwania tylko nazw plików (pozostawiasz puste pole zapytania i wybierasz typ wyszukiwania pełnego ciągu znaków). Jak dotąd szukanie plików WMV zajęło 30 sekund i jeszcze nie znalazłem. Wszystko znajduje wiązkę w ciągu sekundy i dzięki wyrażeniu regularnemu wmv $ tak elastycznemu.
barlop
35

Wszystko jest tym, czego używam. Bardzo szybki i poręczny.

Mehper C. Palavuzlar
źródło
2
Szkoda, że ​​nie działa na zwykłych kontach użytkowników. Chciałbym użyć go na kontach domen, przeszukując tylko pliki użytkownika.
paradroid
1
po prostu niesamowite. Pobieranie i użytkowanie zajęło około 45 sekund. +50 powtórzeń za to.
Gordon Gustafson
4
@Crazy, Strzeż się, że teraz odkryłem, że wszystko nie pozwala wybrać ścieżki, którą chcesz wyszukać, bardzo frustrujące, gdy masz do czynienia z wieloma dyskami, niektóre w sieci.
Lance Roberts,
2
Wszystko pozwala wybrać ścieżkę, którą chcesz wyszukać. Przeczytaj dokument.
harrymc
1
@barlop, dzięki, czas spróbować jeszcze raz, wciąż nie jestem zadowolony z niczego.
Lance Roberts
14

Wyszukiwanie w systemie Windows 7 nie jest wcale takie złe, gdy nauczysz się kilku słów kluczowych.

Wyszukiwanie w systemie Windows 7 wykorzystuje zaawansowaną składnię zapytań (więcej opcji opisano tutaj )

Wygląda na to, że chcesz wykonać kilka bardzo podstawowych funkcji wyszukiwania. Oto kilka przykładów.

Poniżej wyszuka pliki większe niż 8 MB o nazwie zawierającej tekst „nazwa pliku”, mające rozszerzenie .mp3 i zmodyfikowane 25-go.

name:~~"filename" size:>8 MB ext:.mp3 datemodified:7/25/2011

Podwójna tylda wyszukuje dowolną część ciągu wyszukiwania zawierającego wyszukiwane hasło. To jest jak wyszukiwanie „* someSearch *” przy użyciu poniższych symboli wieloznacznych. Jeśli nie użyjesz podwójnej tyldy, przeszuka ona tylko początek słów.

Na przykład wyszukiwanie name:"file"lub name:"ness"gdy nazwa pliku "Aewsomeness Somefile.txt"nie zostanie wyświetlona, ​​chyba że masz podwójną tyldę, ponieważ wyszukiwane hasła nie są na początku słów.

Możesz także używać symboli wieloznacznych jak za starych dobrych czasów (pojedyncza tylda pozwala używać symboli wieloznacznych starszego stylu (? I *):

name:~"f?lena*"

„?” jest miejscem na dowolną postać. „*” To symbol zastępczy dowolnej liczby dowolnych znaków.

James T.
źródło
Dzięki za informację. Przeczytałem link AQS, który miałeś, ale nie wyjaśnił, do czego służą tyldy i podwójne tyldy.
Lance Roberts,
@Lance Roberts Drugi link (programowo wykorzystujący składnię zapytań zaawansowanych) opisuje podwójną i pojedynczą tyldę w sekcji „Operatory zapytań”. Zaktualizowałem swoją odpowiedź, dodając więcej szczegółów na temat tyldy i podwójnej tyldy.
James T
+1, składnia staje się drugą naturą, gdy się do niej przyzwyczaisz, a wbudowane rozwiązania są zawsze preferowane.
Vaibhav Garg
Przesłałem edycję, aby naprawić link do odwołania do składni zapytań zaawansowanych. Użyj tego teraz: msdn.microsoft.com/en-us/library/aa965711%28v=VS.85%29.aspx
11101101b
9

Google Desktop

stym
źródło
1
Cóż, zainstalowałem go, tak naprawdę nie przetestowałem jego możliwości wyszukiwania, zanim mnie zaznaczył, ponieważ closefunkcja w menu paska bocznego nie działała. Chociaż myślałem, że pokocham pasek boczny, czasami muszę go zamknąć (i naprawdę nienawidzę etyki pracy leniwego programisty, który umieścił wiersz w menu, ale go nie uruchomił).
Lance Roberts,
3
Jakiś czas temu korzystałem z Google Desktop. To było o wiele za ciężkie. Jeśli go użyjesz, prawdopodobnie zauważysz spowolnienie.
Mehper C. Palavuzlar,
Ponieważ działa w czasie bezczynności - spowolnienie jest niezauważalne ... zapora i AV mają większy wpływ)
stym
-1 [Google Desktop został wycofany] ( googledesktop.blogspot.com )
David LeBauer
Bardzo zabawne)) Nie sądzisz, że minęło sporo czasu od udzielenia odpowiedzi?)
stym
6
cd where.to.start.searching && dir /s /b *part.of.filename*
kizzx2
źródło
tak, dobre stare Wiersz polecenia - ale jeśli chcesz szybko wyszukiwać, powinieneś rozważyć umieszczenie ich w pliku .CMD z kryterium wyszukiwania jako parametrem
BerggreenDK
5

Zawsze lubiłem Agent Ransack , jedno z najlepszych darmowych narzędzi do wyszukiwania plików. Możesz wyszukiwać nazwy plików lub zawartość plików i ma wiele innych opcji, takich jak operatory logiczne. Dostępny jest również w wersji 32- lub 64-bitowej.

MaQleod
źródło
Umożliwia także zapisywanie wyszukiwań do wykorzystania w przyszłości.
Isxek,
znany również jako filelocator lite mythicsoft.com/page.aspx?type=filelocatorlite&page=home
Gordon Gustafson
Agent Ransack ma wiele opcji, ale jeden duży błąd (w Windows 7 64-bit). Wykonuje pewnego rodzaju rekurencyjne wyszukiwanie w pętli w katalogach i zwraca 20 lub 30 wyników zamiast 1, a ścieżki rekurencyjnie stają się coraz większe.
Lance Roberts,
2
Oto link do naprawy błędu Agent Ransack.
Lance Roberts,
Agent Ransack jest doskonały. Znajdzie każdy plik, który istnieje na dysku. Jeśli nie wyszukujesz tak często, że potrzebujesz indeksowania lub przeszukujesz tylko określone lokalizacje, skorzystaj z niego. Jeśli pozostanie otwarte po wyszukiwaniu, późniejsze wyszukiwania będą szybsze. Ale jego starszy brat, niewolna FileLocatorPro, jest lepszym wyborem, jeśli chcesz indeksować. Następnie można wyłączyć indeksowanie systemu Windows.
Abraxas
5

Odkąd korzystam z wyszukiwarki Everything Search , nie dbam już o to, gdzie zapisuję moje pliki. Wszystko nawet wygląda w koszu.

  • Wyrażenia regularne w nazwach plików działają.
  • Możesz wyszukiwać tylko określone ścieżki, dodając ścieżkę do ciągu wyszukiwania , np. „Ctures \ * .jpg” dla obrazów w dowolnym folderze użytkownika. Ścieżka nie może jednak zawierać symboli wieloznacznych.
  • Często zadawane pytania zawierają instrukcje dotyczące omijania monitu UAC. Szkoda, że ​​ES nie aktualizował się przez prawie dwa lata, aby dodać to zaplanowane zadanie automatycznie lub podczas instalacji. Cóż, po prostu wykonaj tę konfigurację raz i zapomnij o tym. Zalecane jest uruchomienie go podczas uruchamiania, ponieważ w dużych zestawach plików uruchomienie ES zajmuje kilka sekund.
  • Tylko wskazówka: więc ES nie spowolni systemu, jeśli masz proces w tle, który tworzy setki plików tymczasowych na określonej ścieżce, wyklucz tę ścieżkę.
William C.
źródło
Jest tam kilka fajnych funkcji, chociaż ścieżka nie działa dobrze, w rzeczywistości, jeśli klikniesz dysk prawym przyciskiem myszy i wybierzesz, Search Everythingże pojawi się zła składnia. To, czego naprawdę potrzebują, to takie opcje, jak Agent Ransack w połączeniu z możliwościami wyszukiwania.
Lance Roberts,
1
Cześć @ lance-roberts, w ciągu czterech lat użytkowania nigdy nie próbowałem kliknąć prawym przyciskiem myszy> Wyszukaj wszystko. Zawsze używałem skrótu do otwierania ES (bez monitu UAC!) I zawsze wpisuję „\”, aby ograniczyć wyszukiwanie do ścieżek. To zachowanie litery dysku jest rzeczywiście dziwne, więc zamiast tego użyj „c: \”, „c: \ * .jpg” lub „c | d | e: \ * .jpg”. Ale Lance, musisz przyznać, że uwielbiasz wyniki ES podczas pisania, a indeksowanie w tle jest bardzo lekkie i ledwo zauważalne. Widzę, że CrazyJugglerDrummer jest przekonany, więc czego jeszcze szukasz?
William C
Tak, lubię ich szybkie wyniki. Jedną z niepokojących rzeczy, które widziałem, jest to, że kiedy nie otrzymuję wyników, zastanawiałem się, czy nadal myśli, nic nie wskazuje na to, że zauważyłem informację o niepowodzeniu. Będę ćwiczyć to więcej w ciągu następnego tygodnia i zobaczę, jak to będzie.
Lance Roberts,
Nawiasem mówiąc, wspomniany skrót to Win-G. Przez te cztery lata próbowałem też Google Desktop, X1 i Copernic . Zawsze wracam do ES. :)
William C
4

Nie odpowiedź na twoje bezpośrednie pytanie, ale:

Możesz wyszukiwać według nazwy pliku w wyszukiwaniu w systemie Windows, używając specjalnej składni „nazwa_pliku:% zapytanie%” w polu wyszukiwania. Chociaż zapewne słusznie jest powiedzieć, że jest to o wiele mniej odkrywcze niż powinno być. Zobacz ten post (fora Microsoft).

JamesHenare
źródło
3

Cygwin

Potem find / -name "Name of file". Nie mam dużego doświadczenia z wyszukiwaniem wiersza poleceń systemu Windows, ale findnarzędzie nigdy mnie nie zawodzi. Ponownie, plik skryptu wsadowego / bashowego sprawiłby, że jest to łatwy sposób na użycie zaawansowanego wyszukiwania.

n0pe
źródło
Administruję niektórymi systemami uniksowymi i muszę trochę znaleźć, choć nie dość, że zawsze pamiętam zabawną składnię.
Lance Roberts,
Dobrą rzeczą jest to, że możesz napisać mały plik wsadowy z już zawartym poleceniem. Przyznaję, że składnia jest trochę trudna, ale jest to dobra ścieżka do odkrywania i być może nauki. Narzędzie jest niezwykle potężne (można go nawet połączyć z czymś takim jak grep / egrep), a czas poświęcony na naukę zdecydowanie zaoszczędzi czasu na szukanie drogi.
n0pe
Tak, lubię pliki wsadowe i staram się ich używać, kiedy mogę, muszę o tym pomyśleć. Czy Cygwin też diffw tym ma?
Lance Roberts,
Tak, cygwin ma GNU diff
n0pe
Niekoniecznie potrzebujesz Cygwina. Znalezienie GNU jest również zawarte w pakiecie GnuWin32 ( gnuwin32.sourceforge.net ). Ale w każdym razie dobrym pomysłem może być zmiana nazwy exe na gfind.exe lub podobny, aby nie kolidował z systemem Windows find.exe(co jest jak lame grep)
mivk,
3

FileSearchEX

FileSearchEX to bezsensowne narzędzie do wyszukiwania plików w systemie Windows 7. Oferuje uproszczony interfejs wyszukiwania, taki jak Windows XP, ale w zaktualizowany i nowoczesny sposób. W przeciwieństwie do innych narzędzi wyszukiwania FileSearchEX działa dobrze z milionami elementów w panelu wyników.

  • Niskie wymagania systemowe.
  • Niezwykle prosty interfejs wyszukiwania.
  • Przenośna aplikacja do łatwego wdrażania w sieci.
  • Z milionami wyników wyszukiwania można łatwo nawigować.
  • Użytkownicy nie muszą uczyć się nowego narzędzia do wyszukiwania plików. Wyszukiwanie w stylu XP.

zrzut ekranu

FileSearchEX jest bezpłatny do użytku osobistego na komputerze osobistym.

Mehper C. Palavuzlar
źródło
1
Ten też mi się podoba. Właśnie zaktualizowali go o kilka dodatkowych funkcji.
pcunite
3

Sam używam Lookeen. Jest to narzędzie programu Outlook, ale może być również używane jako rozwiązanie wyszukiwania systemu Windows . Niestety jest to trochę drogie. Ale tam znalazłem demo testowe. Powinieneś spróbować.

StefanS
źródło
2

Super Find XT to kolejny.

Gordon Gustafson
źródło
Pobrałem i zainstalowałem to dzisiaj, ale aby nawet zmienić nazwę pliku (lub ścieżkę), musisz mieć wersję „kibiców”, więc nie mogę jej nawet przetestować.
Lance Roberts,
Istnieje również błąd uruchamiania (w Win7 64bit), w którym szuka nieznanego dysku.
Lance Roberts,
2

Zlokalizuj 32

(Freeware autorstwa Janne Huttunen)

Locate32 to oprogramowanie, którego można używać do wyszukiwania plików z dysków twardych i innych lokalizacji. Działa jak updatedb i lokalizuje polecenia w systemach opartych na Uniksie. Innymi słowy, używa baz danych do przechowywania informacji o strukturach katalogów i używa tych baz danych podczas wyszukiwania. Korzystanie z tych baz danych zapewnia bardzo dużą szybkość wyszukiwania. Oprogramowanie zawiera aplikację opartą na oknie dialogowym, a także programy konsolowe, których można używać zarówno do aktualizacji, jak i dostępu do baz danych. Obsługiwane systemy operacyjne to Windows 98 / ME / NT4 / 2000 / XP / Vista / 7.

Mehper C. Palavuzlar
źródło
2

XS Szukaj

(Darmowy przez www.easexp.com)

XSearch to klasyczne narzędzie wyszukiwania z większymi funkcjami, których nie oferuje Windows Search. Działa w klasyczny sposób: żadna usługa indeksowania nie skanuje plików w sposób ciągły w tle.

Obsługuje wyszukiwanie plików według nazwy pliku, rozmiaru, daty i godziny oraz słów. W przeciwieństwie do Windows Search, możesz określić dokładny rozmiar (Bajt, KB, MB lub GB), dokładną datę i / lub czas oraz inną datę i godzinę (Zmodyfikowane, Utworzone, Ostatnia wizyta).

Możesz określić opcje słowa lub nazwy pliku, takie jak „Dowolny”, „Wszystkie”, „Dokładna fraza”, „Bez” itp. Oraz rozróżniana jest wielkość liter, wartość szesnastkowa, UTF8 i Unicode.

Narzędzie HexView zawarte w XSearch pozwala wyświetlać pliki w systemie szesnastkowym, działa jak edytor tylko do odczytu i obsługuje duże pliki.

Obsługiwane systemy operacyjne: Windows 2000 / XP / Vista / 2008/7

Mehper C. Palavuzlar
źródło
1
Narzędzie HexView wydaje się kuszące.
Lance Roberts,
1
Takie miłe narzędzie. Wszystkie inne nie działają bez uprawnień administratora ... To powinna być wybrana odpowiedź.
Quandary
1

Zainstaluj Cygwin i przeprowadź wyszukiwania w stylu uniksowym za pomocą find, grep i in.

Daniel R. Hicks
źródło
1

Jestem prawdziwym fanem „klasycznego wyszukiwania” Windows 2000 / XP, więc dla mnie darmowe narzędzie XSearch EaseXP wypełnia tę lukę na moim komputerze z Windows 7 x64. Ma ładny panel wyników podobny do eksploratora, w którym można manipulować znalezionymi plikami (otwieranie / wycinanie / kopiowanie / usuwanie itp.). Wystąpiły jednak kapryśne błędy aplikacji w XSearch; kiedy tak się dzieje, zwykle wracam do Astrogrep , który pomimo swojej nazwy może wyszukiwać tylko nazwy plików, i w tym roku odnotował pewien aktywny rozwój. Skłaniam się również do korzystania z SearchMyFiles firmy Nirsoft , która ma przydatne tryby wyszukiwania duplikatów i nie duplikatów, a także standardowy tryb wyszukiwania.

Aby rozwinąć poprzednie CMD.EXErozwiązanie, możesz umieścić następujące elementy w CMD.EXEskrypcie uruchamiania, jeśli taki masz. (pełna ścieżka do twojego startowego skryptu CMD musi być zdefiniowana w HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRunkluczu rejestru).

doskey f=dir /s /b "$*"

Przykładowe użycie:

f D:\installers\*.msi
f C:\Documents and Settings\win*
Jimadine
źródło
1

Wypróbuj program, który napisałem kilka lat temu: SwiftSearch

Działa tylko dla konta administratora i tylko dla NTFS.

Aktualizacja: Właśnie go otworzyłem! (patrz zaktualizowany link)

Mehrdad
źródło
Właściwie zawsze mam konto administratora.
Lance Roberts
1

FileSearchy

FileSearchy to szybkie, wydajne i łatwe w użyciu narzędzie do wyszukiwania plików na komputerze. Zapewnia wyszukiwanie w czasie rzeczywistym według nazwy pliku. W przeciwieństwie do innych narzędzi wyszukiwania z natychmiastowym wyszukiwaniem plików, umożliwia także wyszukiwanie według ciągu treści, daty i rozmiaru. FileSearchy obsługuje wiele popularnych formatów i wyróżnia znaleziony tekst w nazwie i treści pliku.

Bezpłatnie do użytku osobistego.

piorun
źródło