1

Я создал папку в Dropbox для всех своих скриншотов и перенаправил туда все свои скриншоты.

Однако имя файла скриншотов по умолчанию длинное (оно содержит метку времени, и я не вижу, как это удалить). Мне интересно, могу ли я использовать какой-нибудь сценарий оболочки или applecript, чтобы сделать это.

Также мне нужно только изменить имена вновь добавленных файлов. Я пробовал automator, но он продолжает переименовывать все файлы в этой папке. Например, 01.png может стать 03.png после добавления других файлов в эту папку, что делает правильную ссылку в Dropbox буквально невозможной.

2 ответа2

1

Вот простой скрипт bash, который вы можете использовать:

#!/bin/bash

#
# Rename a folder of images using a prefix in a numbered sequence
#
# @author Henry Tseng
# Jul 27, 2012
#

# Retrieve 
if [ ! -d "$1" ]
then
    echo "rename_files: \"$1\" is not a directory"
    exit
fi

# Rename set
echo "Renaming"

FILES="$1*"
N=0

for f in $FILES
do
    N=`expr $N + 1`
    echo " $f"
    RCMD="mv '$f' $1img_$N.jpg" 
    eval $RCMD
done
0

Вы можете сделать это с помощью коммерческого инструмента Hazel .

Просто создайте правило, которое выглядит следующим образом:

Снимок экрана применимого правила

Результат будет выглядеть следующим образом: числа, добавленные из-за переименования, будут автоматически выбраны в Options:

Папка, содержащая последовательно названные файлы изображений

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .