Command line 将文本文件(包含文件列表)移动到存档文件夹的命令

Command line 将文本文件(包含文件列表)移动到存档文件夹的命令,command-line,command,Command Line,Command,我想将文本文档(logs.txt)中列出的所有文件移动到存档文件夹中。我尝试使用下面提到的命令,但无法将列出的文件移动到存档文件夹 命令: 移动C:\Users\krishna\Desktop\Backup\logs.txt C:\Users\krishna\Desktop\Backup\Archive 注意:我只能移动文本文件,但不能移动txt文件中列出的文件 谁能帮我修一下这个吗 - 假设每个文件名都在自己的行中(如果不是这样,请更新logs.txt的格式),您需要循环遍历每一行并使用该

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

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

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

谁能帮我修一下这个吗

    -
假设每个文件名都在自己的行中(如果不是这样,请更新logs.txt的格式),您需要循环遍历每一行并使用该文本移动所需的文件。以下是我经过快速研究后得出的结论。我自己也不是一个windows操作系统的人,但你可以试试看,看看这对你是否有效

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

看起来您在windows环境中。这是正确的吗?是的!我正在使用windows环境我在下面提供了一个答案。我不确定日志文件是如何设置的,但如果它每行设置一个文件,请尝试该代码。完全披露:我没有测试它,因为我在mac电脑上。你好,科里·克莱瑟!!这意味着此时不需要%%A!!试试看,我很高兴能帮上忙。。快乐编码:)