O menu suspenso de pesquisa do Windows 7 sempre pesquisa em subpastas, mas eu quero apenas pesquisar a pasta atual. Como posso fazer isso?
O menu suspenso de pesquisa do Windows 7 sempre pesquisa em subpastas, mas eu quero apenas pesquisar a pasta atual. Como posso fazer isso?
Respostas:
Uma maneira de fazer isso (no Windows 7) é descartar todas as subpastas usando -folder:
com \*
, por exemplo (quando procurar por arquivos .zip dentro da pasta de downloads):
*.zip -folder:"Downloads\*"
Isso é tudo.
*.zip -folder:".\*"
Para não procurar nas subpastas, na janela de pesquisa, clique em "organizar" (canto superior esquerdo) e selecione a opção "Opções de pasta e pesquisa". Nessa janela, selecione a guia "Pesquisar". Desmarque a opção "Incluir subpastas nos resultados da pesquisa ..." Isso fará o truque!
-folder:(name_of_subfolder)
excluirá "name_of_subfolder" dos resultados da pesquisa.
No site da Microsoft, consulte Sintaxe de consulta avançada para obter mais opções (algumas das quais podem estar desatualizadas) e Dicas avançadas para pesquisar no Windows que usa uma sintaxe mais recente, como System.Kind:<>picture
, mas parece ser menos completa.
System.FileName
também pode corresponder aos nomes de diretório , então talvez System.FileName<>name_of_subfolder
funcione. Além disso, o System.Kind pode permitir System.Kind:<>folder
excluir todas as pastas (ou quando combinadas com System.FileName
pastas específicas?). E parece que se pode usar essa longa lista na pesquisa. (Mas: Eu não estou usando o Windows.)
Pasta * .zip: "\ MyFolder"
Isso deve ser executado na pasta pai para pesquisar no MyFolder, mas nenhuma das subpastas ou pastas de irmãos do MyFolder. As aspas duplas e a barra invertida principal parecem ser necessárias. Eu testei isso no Windows 7 e funcionou. Encontrei esta resposta aqui: answers.microsoft.com: como NÃO pesquisa subdiretórios
Embora eu ache a opção de exclusão da pasta de outra resposta funcionada (obrigado), se você tiver muitas subpastas a serem excluídas, essa opção provavelmente será mais fácil.
C:\foo
, digite *.zip folder:"\foo"
na caixa de pesquisa. Obrigado pela informação e link!
Estou em uma máquina com Windows 10, mas duvido que as coisas tenham mudado. Se eu estiver certo, as respostas acima estão erradas.
Na caixa de pesquisa
Se você for:
common * source
... isso exibirá todos os arquivos e pastas com a substring "common" seguida pela substring "source": por exemplo, commons-collections4-4.0-sources.jar
NB Por alguma razão inexplicável (Micro $ oft), mesmo que você tenha definido o item NÃO para procurar o conteúdo do arquivo em "Opções avançadas", ele ainda procurará o conteúdo dos arquivos se você não preceder a cadeia de pesquisa por "name : "ou" filename: "
Se você for:
name: common * source
... nada aparece!
Se você for:
filename: common * source
... isso exibirá todos os arquivos e pastas com a substring "common" seguida da substring "source": por exemplo, commons-collections4-4.0-sources.jar
Se você for:
filename: common
... exibirá todos os arquivos e pastas que possuem "common" em seu nome.
Se você for:
filename: common -folder
... ele exibirá apenas arquivos (sem pastas) com "common" no nome
Observe a diferença entre "nome" e "nome do arquivo". Eu suspeito que, no primeiro caso, ele esteja usando uma "propriedade" do arquivo oculto em algum lugar e que na maioria das vezes você deseje pesquisar por "nome do arquivo".
Observe também que o uso do curinga * exige que a parte anterior a preceda a parte posterior (é claro). Se você deseja que essas substrings apareçam em seu nome de arquivo em qualquer ordem , é um pouco complicado. Você precisa fazer algo assim:
filename: "* test *" AND "* co *" - pasta
... o que equivale a isso:
filename: pasta "* co *" AND "* test *"
ou de fato isso:
filename: "* test *" + "* co *" - pasta
No Windows 10, você pode selecionar Pasta atual na barra de ferramentas Faixa de opções