У меня есть файл .bat, который я сделал, чтобы объединить несколько файлов в новый файл, и раньше он выглядел так:
copy /b ^
E:\file1.txt+^
E:\file2.txt+^
E:\file3.txt ^
E:\output.txt
:: comment
Это сработало отлично. Затем я хотел добавить комментарий над кодом, поэтому я изменил его так:
:: comment
:: comment
copy /b ^
E:\file1.txt+^
E:\file2.txt+^
E:\file3.txt ^
E:\output.txt
:: comment
Это больше не работает. Ничего не выводится на терминал, когда я его запускаю.
Если я удаляю комментарии вверху, он сразу начинает работать снова.
Почему это происходит?
РЕДАКТИРОВАТЬ:
Думаю, мне не следовало так сильно упрощать свой код. Один из комментариев в верхней части файла на самом деле так:
:: E:\file3.txt+^
Поиграв с этим, я обнаружил, что наличие символов +^
в комментарии приводит к тому, что файл не работает.
Я также попытался использовать REM
в этой строке, но это приводит к ошибке, которая выводится на печать. Таким образом, кажется, что есть персонажи, которых вы просто не можете иметь в комментариях?