Portátil tudo faz arquivo de busca instantânea no seu pc
Eu tinha ouvido falar sobre tudo antes e nunca realmente deu-lhe um segundo olhar.
Mas hoje, buscando através de centenas de milhares de arquivos para uma palavra específica em nome dos arquivos tomou para sempre. Eu decidi ver se havia uma maneira melhor de fazer isso, então eu não teria que esperar para o meu computador para concluir a pesquisa antes que eu pudesse ter uma lista completa.
Eu mais uma vez correu em tudo no Google. Desta vez eu baixei. Foi um arquivo de 272KB portátil localizada aqui. Eu tentei boa ferramenta de indexação da Microsoft velho uma ou duas vezes na última década e longa história curta que sopra um grande momento!
Eu estava esperando que tudo ia ser uma história totalmente diferente. De acordo com o que li Tudo procura somente através de nomes de arquivos e que o torna muito rápido. Mas vamos realmente colocá-lo através dos testes.
Eu extraí um arquivo de 589KB a partir do arquivo zip e ele correu. Isto é o que eu vi:
Hmm ... ..everything parece muito vazio!
Então eu vou tentar encontrar um grupo de imagens do meu mais recente livro sobre Photoshop. Eu acho que todas as imagens começam com Photoshop. Eu simplesmente digitado Photoshop e vi como meus resultados de pesquisa povoada como eu digitei. I rolada para baixo um pouco passado os meus arquivos de programa de Photoshop e com certeza não eram minhas imagens no meu desktop em uma pasta chamada photoshop. Muito bom e muito rápido.
Como pode este pequeno aplicativo funciona tão rápida e eficiente? Eu não faço ideia! Então eu abri o meu gerenciador de tarefas e olhou para tudo. Após a pesquisa completa Tudo estava usando em torno de 20MB de memória. Não é mau de todo! Até agora estou adorando. Eu decidi picar em torno de seu site e ver o que mais tudo pode fazer. Eu encontrei este fato interessante sob seu FAQ:
Quanto tempo vai demorar para índice de meus arquivos?
“Tudo” só usa nomes de arquivos e pastas e, geralmente, leva alguns segundos para construir seu banco de dados. Uma nova instalação do Windows XP SP2 (cerca de 20.000 arquivos) levará cerca de 1 segundo para o índice. 1.000.000 arquivos vai demorar cerca de 1 minuto.
Tudo usa RegEx (expressões regulares) em sua barra de pesquisa para ajudá-lo a identificar exatamente o que você está procurando. Depois de conseguir o jeito que você vai encontrá-lo extremamente útil em muitos lugares. Do arquivo de ajuda do programa aqui é todas as expressões que são suportados e que eles fazem:
| -Uma barra vertical separa alternativas. Por exemplo,
cinza | cinzapode igualar “cinzento”Ou“cinzento“.
() -Parênteses são usadas para definir o âmbito e precedência dos operadores (entre outros usos). Por exemplo,
cinza | cinzae
gr (a | e) ysão padrões equivalentes que ambos descrevem o conjunto de “cinzento”E“cinzento“.
? -O ponto de interrogação indica que há zero ou um do elemento precedente. Por exemplo,
corcorresponde tanto “cor”E“cor“.
* -O asterisco indica que há zero ou mais do elemento precedente. Por exemplo,
abcfósforos "CA“,“abc“,“abbc“,“abbbc", e assim por diante.
+ -O sinal de mais indica que há um ou mais do elemento precedente. Por exemplo,
AB + Cfósforos "abc“,“abbc“,“abbbc“, E assim por diante, mas não“CA“.
. -Corresponde a qualquer caractere único, exceto novas linhas (newlines exatamente quais caracteres são considerados é sabor, codificação de caracteres, e uma plataforma específica, mas é seguro assumir que o personagem de avanço de linha é incluído). Dentro de expressões de colchetes POSIX, o personagem ponto corresponde a um ponto literal. Por exemplo,
A.C.fósforos "abc“, Etc., mas
[A.C.]corresponde apenas “uma“,“.“, Ou“c“.
[] -Uma expressão de suporte. Corresponde a um único caractere que está contido dentro dos colchetes. Por exemplo,
[abc]fósforos "uma“,“b“, Ou“c“.
[A-z]especifica um intervalo que corresponde a qualquer letra minúscula de “uma" para "z“. Estas formas podem ser misturadas:
[Abcx-z]fósforos "uma“,“b“,“c“,“X“,“y“, E“z", como faz
[A-cx-z][^] -Corresponde a um único personagem que não está contido dentro dos colchetes. Por exemplo,
[^ Abc]corresponde a qualquer caractere que não seja “uma“,“b“, Ou“c“.
[^ A-z]corresponde a qualquer caractere único que não é uma letra minúscula de “uma" para "z“. Tal como acima, caracteres literais e intervalos podem ser misturados.
^ -Jogos a posição inicial dentro da cadeia. Nas ferramentas com base em linha, que corresponde à posição de partida de qualquer linha.
$ -Corresponde à posição final da corda ou a posição pouco antes de uma nova linha-ending string. Em ferramentas baseadas em linha, que corresponde à posição final de qualquer linha.
{M, n} -Coincide com o elemento precedente, pelo menos m e não mais de n vezes. Por exemplo,
uma {3,5}corresponde apenas “aaa“,“aaaa“, E“aaaaa“. Isto não é encontrado em alguns casos, mais antigas de expressões regulares.
Usando essas expressões Eu tentei o seguinte busca para procurar quaisquer itens com AskTheAdmin em nome do arquivo do jpg ou Karl em nome do arquivo do jpg. Tenho certeza que você já pode imaginar o quão poderoso é este!
Vamos dar uma olhada em opções do programa.
Na tela Geral você vai encontrar as opções de inicialização habituais, juntamente com alguns recursos interessantes como sendo capaz de executar várias instâncias do Tudo ou várias janelas da mesma instância, bem como teclas de atalho.
Tudo funciona somente em volumes NTFS por isso, se você verificar o guia volumes e nada aparece - suas unidades provavelmente não são NTFS e terá de ser atualizado.
O excluir guia opção permite que você especifique as pastas ou arquivos a serem excluídos incluindo arquivos ocultos ou de sistema.
ETP é um recurso que permite a pesquisa remota de seu banco de dados local. Mais informações sobre este assunto podem ser encontradas Aqui.
E HTTP oferece-lhe a capacidade de abrir um servidor web em sua máquina local e permitir consultas em seu banco de dados local assim:
Você pode abrir este até do exterior, bem e procure o seu computador de casa sem ter que desktop remoto. E com algum FTP`ing astuto que você pode ser capaz de entregar rolar-se uma solução de arquivo agradável.
Qualquer pessoa que utilize Tudo ou algo semelhante? Nós gostaríamos de ouvir sobre isso nos comentários!