У меня возникли проблемы с простой командой "move" в командном файле.
Чтобы дать некоторый потенциально полезный контекст, главная цель файла, который я пишу, состоит в сортировке именованных папок в алфавитно помеченные папки.
Например, папка с именем "Аллен, Джейк" будет отсортирована в папку с именем "A", а папка с именем "Brown, Sarah" будет отсортирована в папку с именем "B" и т. Д..
Вот строка кода, с которой у меня возникают проблемы:
move "%SourceDirectory%\A*" "%DestinationDirectory%\A"
Когда я запускаю команду, я ожидаю, что папка с именем «Аллен, Джейк» будет перемещена из% SourceDirectory%.в "% DestinationDirectory \ A".
Вместо этого я вижу следующий вывод:
C:\Users\alecm\Desktop>move "C:\Users\alecm\Desktop\Source\A*"
"C:\Users\alecm\Desktop\Destination\A"
The filename, directory name, or volume label syntax is incorrect.
Я предполагаю, что я делаю простую синтаксическую ошибку здесь, но я не могу понять это.Заранее благодарим за то, что уделили время на это.