storepath1设为你要处理的目录,比如images
storepath1=/home/images
然后在linux 终端中执行下面这 一行命令
find $storepath1 -type f -execdir bash -c 'filename=`basename '\"{}\"'`'' && ''ext=''`echo "$filename"|sed -n -r '\''s/.*(\..*)/\1/p'\''`'' && ''mv -f '\"{}\"' '\"'$PWD'"/"'`basename ''$PWD''`''$ext'\" \;
这条命令有点长,bash脚本在附件里。
如果大家有简便的方法,请告诉我,谢谢!
你好
cmd命令
ren 1.txt a.txt
ren在命令提示符下是重命名文件的命令。其基本语法是:
REN [drive:][path]filename1 filename2.
这样的话,你可以使用 好压提供的 批量文件改名工具
rename a\1.txt 2.txt
Linux: mv 1.txt a.txt