我正在寻找一种读取文件夹并将每个文件名保存到变量的方法。到目前为止,这就是我所拥有的
Loop,C:\My Documents\Notes\*
在我的笔记目录中,有 pdf 文件。我想读取该目录并将文件名“Homework1.pdf”保存到变量中,然后将文件本身移动到另一个目录。在下一个循环中,它将选取下一个 pdf 文档“Test.pdf”等。这应该循环,直到每个 pdf 都被移动。
我知道我可以使用 FileMove,但示例显示您必须提供要移动的特定文件名。我该如何调整它以逐个移动每个 pdf 文件?
您可以绕过创建要解析的列表(假设您不需要其他任何变量)并使用内置变量A_LoopFileFullPath
and A_LoopFileName
来实现这一目标。
Loop, C:\My Documents\Notes\*.pdf
FileCopy, % A_LoopFileFullPath, C:\NewPath\%A_LoopFileName%
编辑:尝试此预览结果
Loop, C:\My Documents\Notes\*.pdf
Msgbox % A_LoopFileFullPath "`nC:\NewPath\" A_LoopFileName
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)