求一个bat,批量将文件名加上前缀,前缀是文件所在的“文件夹名-”
bat文件,简单的,跟要修改的文件在同一个文件夹下面例如文件夹A,在A文件夹下面的运行bat,即可将文件夹A中的所有文件的文件名加上前缀A-,例如A文件下有1.jpg,2...
bat文件,简单的,跟要修改的文件在同一个文件夹下面
例如文件夹A,在A文件夹下面的运行bat,即可将文件夹A中的所有文件的文件名加上前缀A- ,例如A文件下有1.jpg,2.jpg,3.jpg 三个图片 修改成A-1.jpg,A-2.jpg,A-3.jpg
注:A是任意的
hnsz2k 的答案很满意 ,有点小瑕疵,要求的不是下划线,而是中划线,不过自己改一下就可以了。
也非常感谢 sudoku52 ,只不过他的代码,是将整个路径作为了前缀 展开
例如文件夹A,在A文件夹下面的运行bat,即可将文件夹A中的所有文件的文件名加上前缀A- ,例如A文件下有1.jpg,2.jpg,3.jpg 三个图片 修改成A-1.jpg,A-2.jpg,A-3.jpg
注:A是任意的
hnsz2k 的答案很满意 ,有点小瑕疵,要求的不是下划线,而是中划线,不过自己改一下就可以了。
也非常感谢 sudoku52 ,只不过他的代码,是将整个路径作为了前缀 展开
3个回答
展开全部
@echo off
set d=%~p0
set d=%d:\=%
for /f "tokens=*" %%i in ('dir/b/a-d^|findstr /iv %d%-') do ren "%%i" "%d%-%%i"
set d=%~p0
set d=%d:\=%
for /f "tokens=*" %%i in ('dir/b/a-d^|findstr /iv %d%-') do ren "%%i" "%d%-%%i"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度FreeRename软件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询