Tente este script do Windows Batch (Você deve alterar o "Scan! i! .jpg" para algo que você gostaria,! i! parte não é alterada e o workdir):
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set i=1
cd C:\workdir
for /f %%f in ('dir /b .\') do (
echo renaming "%%f" to "Scan!i!.jpg"
ren "%%f" "Scan!i!.jpg"
set /A i=!i!+1
)
ENDLOCAL
set "i="
-
Isso renomeia todos os arquivos em uma pasta em sequência, como
Scan1.jpg
,Scan2.jpg
,Scan3.jpg
. -
Cole-o no bloco de notas e salve-o como arquivo .bat
-
Experimente um pouco de lixo e veja se é o que você precisa.
Aqui está uma solução para o Bash:
#!/bin/bash
workdir=/home/user
i=1
for f in 'ls $workdir'
do
echo renaming $f to "Scan$i.jpg"
mv $workdir/$f $workdir/Scan$i.jpg
i=$(($i+1))
done
Basta salvar como script.sh
ou algo assim, chmod +x script.sh
e executar como ./script.sh
. Certifique-se de especificar o diretório e o nome de arquivo corretos