Перемещение файла в папку архива в cmd с помощью подстановочных знаков

Я использую следующую команду:

move C:folder*.txt C:folderarchive*.txt

Я пытаюсь переместить несколько файлов в папку Архив с помощью *.txt но я получаю ошибку, в которой говорится, что он не может найти указанный файл.

какие предложения?

15
задан user 99572 is fine
18.11.2022 3:05 Количество просмотров материала 2672
Распечатать страницу

2 ответа

синтаксис move C:\folder\*.txt C:\folder\archive

2
отвечен bummi 2022-11-19 10:53

move команда не разрешает подстановочные знаки в месте назначения, которое должно быть существующим каталогом, если вы перемещаете более одного файла. (Синтаксис для move отличается от rename, что может сбить вас с толку. ) Вот пример:

> dir /w
 Volume in drive C is Windows7
 Volume Serial Number is E441-3A51

 Directory of C:\Users\Nicole\Desktop\MoveExample

[.]      [..]     file1    file2    [folder]
               2 File(s)             27 bytes
               3 Dir(s)  507,369,046,016 bytes free

> move file* fold*
The filename, directory name, or volume label syntax is incorrect.

> move file* newfolder
Cannot move multiple files to a single file.

> move file* folder
C:\Users\Nicole\Desktop\MoveExample\file1
C:\Users\Nicole\Desktop\MoveExample\file2
        2 file(s) moved.
2
отвечен Nicole Hamilton 2022-11-19 13:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх