查看单个帖子
wxh5
 
wxh5 的头像
终极会员
 
资 料:
注册日期: Jul 2004
帖子: 13,411 声望值: 1
精华: 0,解答: 29
#9 旧 2019-09-21, 09:44:00 默认
wxh5 当前离线  

昨天在朋友帮助下成功了:

@echo off
C:
cd "A目录"

set EE=.pdf
for /f "tokens=1,* delims=." %%i in ('dir /a-d/b *%EE%') do (
echo "%%~nxi"
if not exist "B目录%%~nxi" (md "B目录%%~nxi")
move "%%i.pdf" "B目录%%~nxi\"
)

前面改动不成功是因为是跨盘符+目录中有空格+目录中有中文,所以一直出错


感谢ccf
回复时引用此帖