如何利用批处理移动某文件夹下带有PACKAGE的文件夹?

[复制链接]
查看11 | 回复2 | 2010-7-22 17:14:49 | 显示全部楼层 |阅读模式
我要把文件夹IMGFS\OEM下带有PACKAGE开头名称的文件夹移动到IMGFS\EXT下
请问如何操作?
是IMGFS\OEM下所有带有PACKAGE开头名称的文件夹哦
谢谢楼下,我是这样做的:
md IMGFS\EXT
cd IMGFS\OEM
for /f %i in ('dir /ad /b PACKAGE*') do move %i ..\IMGFS\EXT\
批处理放在同IMGFS的同级目录,双击一闪而过,似乎是子目录什么什么的提示,看不清!!

回复

使用道具 举报

千问 | 2010-7-22 17:14:49 | 显示全部楼层
首先切换当前目录到 IMGFS\OEM下,然后运行如下命令:for /f %i in ('dir /ad /b PACKAGE*') do move %i ..\EXT\ —————————————————————————补充:那请楼主按照匿名那位朋友的建议,把%i改成%%i试试看吧?
回复

使用道具 举报

千问 | 2010-7-22 17:14:49 | 显示全部楼层
要看清提示,可以在批处理的最后加上pause.在批处理中for /f %i in 应该写成for /f %%i in。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行