由于需要用户选择,只能提示用户选择后再移动,下面代码参考下:
M::
{
DestDir = D:\MyFolder ;目标文件夹
SourceDir = ;源文件夹
FileSelectFile, files, M3 , ,选择文件 ; M3 = Multiselect existing files.
if files =
;未选择文件
{
return
}
Loop, parse, files, `n
{
if a_index = 1
;设置源文件夹
SourceDir=%A_LoopField%\
else
{
FileMove, %SourceDir%%A_LoopField%, %DestDir%
}
}
MsgBox,所选文件移动完成
return
}