首页 > 解决方案 > 将文本文件(包含文件列表)移动到存档文件夹的命令

问题描述

我想将文本文档 (logs.txt) 中列出的所有文件移动到存档文件夹。我尝试使用下面提到的命令,但无法将列出的文件移动到存档文件夹。

命令:移动 C:\Users\krishna\Desktop\Backup\logs.txt C:\Users\krishna\Desktop\Backup\Archive

注意:我只能移动文本文件,但不能移动 txt 文件中列出的文件

谁能帮我解决这个问题?

标签: command-linecommand

解决方案


假设每个文件名都在自己的行上(如果不是这种情况,请更新我的 logs.txt 格式),您需要遍历每一行并使用该文本来移动所需的文件。以下是我经过快速研究后得出的结论。我自己不是 Windows 人,但你可以试一试,看看它是否适合你。

for /F "tokens=*" %A in (C:\Users\krishna\Desktop\Backup\logs.txt ) do (
  move %A C:\Users\krishna\Desktop\Backup\Archive
)

推荐阅读