批处理如何指定PDF文件改名,和所在文件夹同名?
当前目录下有多个文件夹,文件夹下还有不同数量的子文件夹。如果某文件夹下有一个名为 OOOO.pdf 则在运行BAT后 让它和所在文件夹同名。
谢谢。
链接:[url]https://pan.baidu.com/s/19at4m2xC_e5vGWW0tSdMfg?pwd=a6gt[/url]
提取码:a6gt [code]@echo off
set /p sdcd=CD:
for /f "delims=" %%i in ("%cd%") do set folder=%%~ni
echo %folder%
ren %sdcd% %folder%.pdf
pause[/code] [b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=255893&ptid=62792]1#[/url] [i]sf2022[/i] [/b]
请参考Q-04把bat文件保存为ANSI编码:
[url]https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA[/url][code]@echo off
cd /d "%~dp0"
for /f "delims=" %%i in ('dir /b /s /a-d OOOO.pdf') do (
for /f "delims=" %%j in ("%%i\..") do (
ren "%%i" "%%~nxj%%~xi"
)
)[/code]
页:
[1]