Команда для перемещения текстового файла (содержит список файлов) в папку архива - PullRequest
0 голосов
/ 03 мая 2018

Я хочу переместить все файлы, перечисленные в текстовом документе (logs.txt), в папку архива. Я попытался с помощью приведенной ниже команды, но мне не удалось переместить перечисленные файлы в папку архива.

Команда: переместить C: \ Users \ krishna \ Desktop \ Backup \ logs.txt C: \ Users \ krishna \ Desktop \ Backup \ Archive

Примечание: я могу переместить только текстовый файл, но не файлы, перечисленные в текстовом файле

Может кто-нибудь помочь мне исправить это?

1 Ответ

0 голосов
/ 03 мая 2018

Предполагая, что каждое имя файла находится в отдельной строке (если это не так, пожалуйста, обновите меня в формате logs.txt), вам нужно будет перебрать каждую строку и использовать этот текст для перемещения нужного файла. Следующее - кое-что, что я придумал после некоторого быстрого исследования. Я сам не из Windows, но вы можете попробовать и посмотреть, сработает ли это для вас.

for /F "tokens=*" %A in (C:\Users\krishna\Desktop\Backup\logs.txt ) do (
  move %A C:\Users\krishna\Desktop\Backup\Archive
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...