Windows 批处理文件根据部分文件夹名称移动文件夹

Windows 批处理文件根据部分文件夹名称移动文件夹

我想根据文件夹的部分文件夹名称将文件夹移动到其他文件夹

例如:

文件夹A\uuu下午uu\ 文件夹A\ii下午ddd\ 文件夹A\ww下午ii\ 文件夹A\uuuUEuu\ 文件夹A\iiUEddd\ 文件夹A\wwUE二\

所有文件夹下午 和子文件夹移动到 FolderA\PostMaster 所有文件夹UE并将子文件夹移至 FolderA\UserExplierence

我已经尝试了几个句子 FOR /D ......但我甚至不知道解决方案

谢谢你!!

我最好的

更新

我找到了一个让我高兴的解决方案..我粘贴了我的脚本(我发现如果文件夹位于其他驱动器,则需要添加第二个 SET 和 CD /D,以便在其他驱动器上工作:

SET /P VAR=please type full path folder:  
SET VARA=%VAR:~0,2%
CD /D %VARA% 
CD %VAR%
for /D %%P in (*PM*) do move %%P "%var%\POST MASTER"
for /D %%P in (*UE*) do move %%P "%var%\USER EXPERIENCE"

我希望它能对某些人有帮助。

相关内容