O Windows Explorer mostra resultados diferentes do que usando o comando dir

0

Estou usando "dir" para gerar o conteúdo de uma unidade de rede para um arquivo de texto para processamento. O diretório tem ~ 135k arquivos. Quando procuro uma palavra-chave específica na caixa de pesquisa do Windows Explorer, obtenho 4 resultados.

Quando eu faço dir <dir> | findstr /R /C:"keyword" , obtenho 8 resultados. O primeiro conjunto de resultados corresponde ao timestamp e filesizes do que é exibido no Windows Explorer, mas o próximo conjunto de resultados mostra outro timestamp e o mesmo tamanho de arquivo. Qual poderia ser a causa disso?

Além disso, o número de linhas de saída no comando dir é o mesmo que o número de arquivos exibido no Windows Explorer.

Aqui está a saída:

C:\Users\removed>dir "\removed" | f
indstr /R /C:"keyword"
11/21/2013  12:54 PM            54,424  keyword.main.jpg
11/21/2013  12:54 PM            46,696  keyword.med.jpg
11/21/2013  12:54 PM            44,093  keyword.small.jpg
11/21/2013  12:53 PM            81,468  keyword.xl.jpg
11/21/2013  12:55 PM            54,424 keyword.main.jpg
11/21/2013  12:55 PM            46,696 keyword.med.jpg
11/21/2013  12:55 PM            44,093 keyword.small.jpg
11/21/2013  12:55 PM            81,468 keyword.xl.jpg

Estou usando preg_match_all('/\S+/', $line) no PHP para separá-los em colunas.

    
por feaf 15.10.2014 / 20:55

0 respostas