代码前半段判断当前所在文件夹的名字,后判断复制并改名。
@echo off
set "cd_=%cd%"
:loop
set "cd_=%cd_:*\=%"
set "cd_tmp=%cd_:\=%"
if not "%cd_tmp%"=="%cd_%" goto loop
echo 当前文件夹名称 "%cd_%"
set file=
set /p file=将需要复制改名的文件拖入本窗口或者键入该文件的路径名
set "file_=%file:*.=%"
copy %file% %cd_%.%file_%
echo 处理完毕 & pause>nul