Uma maneira de renomear mantém os primeiros 10 charaters de um nome de imagem

1

Eu tenho um trabalho muito grande a fazer.

Tenho cerca de 930 imagens que são chamadas como:

  • 5210841 Tuinset Senator.jpg
  • 5210898 Traptrede Premium.jpg

etc.

Estou procurando uma maneira de renomear essas imagens, sem perder a parte do número.

Então, para o primeiro, seu nome seria:

  • 5210841.jpg

e o segundo

  • 5210898.jpg

Vocês podem pensar em um programa que pode fazer esse trabalho?

É para uma plataforma Windows.

    
por Chris 28.02.2010 / 18:16

4 respostas

5

Use o Total Commander - é shareware (mas a única limitação é uma tela de propaganda na inicialização). Ele tem uma opção de renomeação em lote muito poderosa e é um ótimo gerenciador de arquivos em geral.

    
por 28.02.2010 / 18:29
5

Contanto que todos os números tenham a mesma quantidade de dígitos como o exemplo, a renomeação padrão do Windows deve ser feita:

C:\FolderOfPictures>ren *.jpg ???????.*

Se você precisar dos 10 primeiros caracteres, como o título da pergunta, use 10 pontos de interrogação. Um para cada personagem que você deseja manter. :)

    
por 28.02.2010 / 18:35
0

Com o utilitário de renomeação, você pode fazer:

rename 's/^(\d*)(.*)\.jpg/$1.jpg/' *.jpg

Não sei se isso existe no Windows.

    
por 28.02.2010 / 18:29
0

Encontrado, File Renamer Basic faz o trabalho, você pode escolher de qual personagem você quer apagar o resto. Eu configurei de 8 a 255

    
por 28.02.2010 / 18:45
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '395528',
    'url' => 'a-way-to-rename-keep-the-first-10-charaters-of-a-image-name',
];

$_COOKIE = [
    'advanced-frontend' => 'ec91fqhdeltsp4ke3j2pj2oq4a',
    '_csrf-frontend' => 'c3d8575a976d9b63ae979a0b8bb2e8f903e3452e325de46403cbb8d1cfa8793ca:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"zGgwBfq71Podsjbf6nHtKvMqcflP-n28";}',
];

$_SESSION = [
    '__flash' => [],
];