Como eu procuro arquivos com o til no nome no Windows Server 2008 R2?

1

Tenho uma pergunta sobre a pesquisa de arquivos no Windows Server 2008 R2. Estamos automatizando o Excel (não pergunte) que quando falhar pode deixar para trás os arquivos temporários que possuem uma extensão .XLS ~

Se eu fizer uma pesquisa manual por * .xls ~, parece que o Server 2008 está tratando o til como um curinga e retornando todos os arquivos * .xls, o que obviamente não é o que eu quero.

Alguém pode me dizer como eu posso fazer essa pesquisa para que ele traga de volta os arquivos corretos? Existe um personagem de escape que eu possa usar? Alguém me disse para usar aspas duplas e tentar pesquisar *. "Xls ~", mas isso não funciona.

    
por Muzzman 11.03.2011 / 03:53

3 respostas

2

Estou reproduzindo o comportamento no Explorer do W2K8R2. Parece um "recurso" para mim.

Eu abriria um prompt de comando e faria um dir /b /s/a x:\*.xls~ (substituindo a letra da unidade apropriada). Se você quiser a lista na área de transferência, adicione um | clip ao comando. Você não obterá seus arquivos em uma bela vista do Explorer, mas obterá uma lista.

Se você quiser fazer isso sem sair da GUI, basta abrir a caixa "Executar" e colocar em cmd /c dir /s /a /b x:\*.xls~ | clip e, depois que a janela cmd.exe fechar, você terá seus resultados na área de transferência.

    
por 11.03.2011 / 04:32
0

~ não é um curinga no PowerShell, portanto:

dir startingPath -recurse -filter '*.xls~'
    
por 11.03.2011 / 11:45
0

Supondo que você esteja falando sobre o Windows Search, tente ~*".xls~" Isto também ajuda com parênteses, por ex. ~*"(1).xls"

    
por 11.03.2011 / 12:59