查看单个帖子
xclimbing
 
xclimbing 的头像
普通会员
 
资 料:
注册日期: Jan 2019
帖子: 115 声望值: 0
精华: 0,解答: 1
#11 旧 2019-09-21, 10:45:16 默认
xclimbing 当前离线  

引用:
作者: wxh5 查看帖子
回楼上,目录是创建了,但文件并没有从A目录移动至B目录的小目录内
我6楼的程序只有一个小bug,就是move /y后面少了一个空格。

刚才在本地测试了一下,运行十分完美啊,比你后面发的那个批处理显得高大上多了。

代码:
@echo off
:: 下面两个路径为绝对路径 
set Apath=D:\Downloads
set Bpath=D:\Downloads\DwnlData
set EE=.zip

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
回复时引用此帖