要求:
A 移动到文件夹1
B 移动到文件夹2
请问大家该如何处理呀,我不想自己手动贴表啦
可以使用以下的bat脚本来批量移动文件到指定文件夹:
@echo off
setlocal enabledelayedexpansion
set "sourceFolder=C:\Source"
set "destinationFolder1=C:\Destination1"
set "destinationFolder2=C:\Destination2"
for %%F in ("%sourceFolder%\A*" "%sourceFolder%\B*") do (
if "%%~nxF"=="A*" (
move "%%F" "%destinationFolder1%"
) else (
move "%%F" "%destinationFolder2%"
)
)
其中,sourceFolder指定源文件夹的路径,destinationFolder1和destinationFolder2分别指定A和B要移动到的目标文件夹的路径。
for循环逐一检查源文件夹中的所有以A或B开头的文件,如果是以A开头,则将文件移动到destinationFolder1,否则移动到destinationFolder2。如果需要移动其他以不同字母开头的文件,只需要将A和B替换为对应的字母即可。
不知道你这个问题是否已经解决, 如果还没有解决的话: