查看单个帖子
wxh5
 
wxh5 的头像
终极会员
 
资 料:
注册日期: Jul 2004
帖子: 13,524 声望值: 1
精华: 0,解答: 30
#15 旧 2020-03-27, 17:10:07 默认
wxh5 当前离线  

再次请教

代码:
@echo off

:: 下面两个路径为绝对路径 
set Apath=11111111111111111
set Bpath=22222222222222222
set EE=.pdf

pushd "%Apath%"
for /f "tokens=* delims=" %%i in ('dir /a-d/b *%EE%') do (
echo "%%i"
if not exist "%Bpath%\%%~ni" (md "%Bpath%\%%~ni")
move /y "%%i" "%Bpath%\%%~ni\" )
popd

这是上次的能用的代码,现在想实现一个功能,想忽略目录前6位,然后依照6位以后的全部名称,和PDF的名称对比,一致的话,就移动PDF至这个目录,能保证肯定是一个目录对应一个PDF的


感谢ccf
回复时引用此帖