cmd ,或者linux命令,将文件夹内文件重命名为文件夹名 比如有个文件夹, 名叫a,文件夹

2024-12-05 01:47:10
推荐回答(4个)
回答1:

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脚本在附件里。

如果大家有简便的方法,请告诉我,谢谢!



回答2:

你好

cmd命令

ren 1.txt a.txt

ren在命令提示符下是重命名文件的命令。其基本语法是:

REN [drive:][path]filename1 filename2.

 

这样的话,你可以使用 好压提供的 批量文件改名工具

回答3:

rename a\1.txt 2.txt

回答4:

Linux: mv 1.txt a.txt