Classificando arquivos de acordo com o tamanho do nome do arquivo

1

Posso classificar arquivos de acordo com o tamanho do nome do arquivo?

    
por user55450 07.01.2011 / 03:46

4 respostas

3

Como você não especificou um método preferido, aqui está uma solução em Perl:

#!C:/Perl/bin/perl.exe
use strict;
use warnings;

my @a;

opendir(my $dir, ".") or die $!;
while(readdir $dir) {
    push @a, $_;
}
closedir $dir;

@a = sort { length($a) <=> length($b) } @a;

foreach(@a)
{
    print "$_\n" if -f;
}

saída:

p.pl
p.php
lwp.pl
test.bat
index.htm
index.php
readnsort.pl
scrape_parse.txt
    
por 07.01.2011 / 04:11
2

Saída do conteúdo de uma pasta, classificada por tamanho de nome de arquivo usando o PowerShell:

 gci c:\anyfolder | select-object name, @{Name="Nlength";Expression={$_.Name.Length}} | sort-object Nlength

Isso mostrará algo assim:

Name                     Nlength
----                     -------
DL.mdb                         6
trolol.txt                    10
AAAAA-2011-03-23-111.xls      24
    
por 23.03.2011 / 20:43
1

Se você quer apenas a lista de nomes de arquivos, você pode fazê-lo facilmente com o Excel. Ou você pode fazê-lo com FileBoss . O Windows Explorer não pode fazer isso:)

    
por 07.01.2011 / 04:10
0

Eu percebo que estou um pouco atrasado para a festa, mas sim você pode, pelo menos no Windows! Veja o FreeCommander ( link ), um navegador / gerenciador de arquivos de painel duplo com tantos recursos incríveis que nem consigo listar todos eles . Você sente falta da clareza e velocidade da busca de arquivos do Windows XP? Tente CTRL-F em qualquer diretório usando o FreeCommander. Perdendo seus mármores perfurando estruturas de arquivos excessivamente complexas repetidas vezes? Tente criar atalhos de favoritos para diretórios usados com freqüência (local e rede). Trabalhando com muitos diretórios de uma só vez? Ambos os painéis são totalmente abas para permitir a troca rápida. Compare o conteúdo do diretório com um clique? Verifica. Gratuito para uso pessoal e comercial? Verifica. Eu mencionei que há uma versão portátil também? ( link )

O recurso principal para sua pergunta, no entanto, é a capacidade de modificar as colunas exibidas para incluir uma chamada "Comprimento do caminho". Isso fornece uma coluna numérica que representa o comprimento do nome do arquivo mais o comprimento do caminho para o nome do arquivo (portanto, isso seria uma constante no mesmo diretório). Ordenar por esta coluna e você classificou por tamanho do nome do arquivo!

Este é um programa essencial para o Windows, IMHO, e um para o qual estou mais do que feliz em doar. Marek fez um trabalho incrível desenvolvendo, atualizando e mantendo este aplicativo, e eu aplaudo ele.

    
por 11.06.2018 / 19:08