⑴ BAT 批量移动文件
::如果要使用UTF-8编码的脚本文件,
::请更改编码的同时启用下方chcp命令
::chcp65001>nul2>nul&CLS
@echooff&title批量移动文件到指定目录By依梦琴瑶
::设置特定字符串
setVar=20230316
::设置指定后缀名
setExt=jpg
::设置指定文件夹
setMyFolder=D:Test_Folder
for/d%%ai(*%Var%*)do(
for/f"delims="%%bin('dir/a-d/s/b"%%~a*.%Ext%"')do(
move"%%~b""%MyFolder%"
)
)
pause
⑵ bat脚本无法move文件夹
move
功能:移动一个或多个文件到你指定的位置。
所以不能移动文件夹。
如果要文件夹,建议使用 XCOPY——目录复制命令,然后再用DELTREE——删除整个目录命令 ,用时小心一点,不要误删。