我在 Dropbox 中为所有屏幕截图创建了一个文件夹,并将所有屏幕截图重定向到那里。
但是默认的截图文件名很长(它包含一个时间戳,我不知道如何删除它)。我想知道我是否可以使用一些 shell 脚本或 applescript 来做到这一点。
另外,我只需要更改新添加文件的名称。我试过自动程序,但它一直在重命名该文件夹中的所有文件。例如,在将其他文件添加到该文件夹后,01.png 可能会变成 03.png,这使得正确的 dropbox 引用实际上不可能。
答案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