Como ordenar pastas pelos últimos caracteres do nome da pasta no Windows 7?

1

Eu tenho uma pilha de pastas de clientes com nomes como este:

eastcoal 008
mee 022
orr 047
owaka 032
owen 025
powernet006
redpath 031

Normalmente isso funciona, mas às vezes eu gostaria de classificar pelo número. Então, como posso classificar pastas pelos últimos caracteres na string da pasta? Os personagens serão sempre três consecutivos números, e será executado de 001 a 999 (até que eu fiz mil trabalhos, o que levará anos).

    
por nigelc 26.03.2013 / 02:31

1 resposta

2

Isso pode ser feito a partir de um prompt de comando, mas não consigo pensar em nenhuma maneira de fazê-lo no Explorer.

Nomeie o nome das pastas. ### onde ### é um número de três dígitos. Por exemplo, criei essas pastas.

ann.023 
bob.002 
fred.001 
harvey.012

Em um prompt de comando ou no Explorer, os nomes serão classificados com base no primeiro caractere, etc.

C:\test>dir
 Volume in drive C has no label.
 Volume Serial Number is 60B7-B1BA

 Directory of C:\test

2013-03-25  10:21 PM    <DIR>          .
2013-03-25  10:21 PM    <DIR>          ..
2013-03-25  10:21 PM    <DIR>          ann.023
2013-03-25  10:21 PM    <DIR>          bob.002
2013-03-25  10:21 PM    <DIR>          fred.001
2013-03-25  10:21 PM    <DIR>          harvey.012

Em um prompt de comando, você também pode classificar por extensão (a parte após o . ) usando dir /oe , o que dá esse resultado.

C:\test>dir /oe
 Volume in drive C has no label.
 Volume Serial Number is 60B7-B1BA

 Directory of C:\test

2013-03-25  10:21 PM    <DIR>          ..
2013-03-25  10:21 PM    <DIR>          .
2013-03-25  10:21 PM    <DIR>          fred.001
2013-03-25  10:21 PM    <DIR>          bob.002
2013-03-25  10:21 PM    <DIR>          harvey.012
2013-03-25  10:21 PM    <DIR>          ann.023

Essa é apenas uma solução parcial, já que você precisa ir ao prompt de comando para obter o método de classificação alternativo. No entanto, se você precisar fazer isso ocasionalmente, talvez seja bom o suficiente.

    
por 26.03.2013 / 03:36