Я привык к использованию командной строки Linux, поэтому немного незнакомый с Windows DOS. Я пытаюсь добавить строку копирования файла в мой скрипт, но он не работает. Таким образом, я попробовал то же самое на Promt cmd, но он все еще не работает. Поэтому я провел несколько тестов и нашел способ заставить его работать, перейдя в папку с исходными текстами и copy * dest . Однако я хочу сделать copy source\* dest но это, похоже, не работает. Вот результат моего тестирования:

C:\Users\test\Desktop\audioTest\resources>copy * C:\Users\test\Desktop\build-TGW2AudioTest-Desktop_Qt_5_5_1_MinGW_32bit-Debug\targetDbg /y
data_input.txt
open-audio-doc.png
open-data-doc.png
PESQ.exe
ref_alastair.wav
ref_female.wav
ref_male.wav
        7 file(s) copied.

C:\Users\test\Desktop\audioTest\resources>copy C:\Users\test\Desktop\audioTest\resource\* C:\Users\test\Desktop\build-TGW2AudioTest-Desktop_Qt_5_5_1_MinGW_32bit-Debug\targetDbg /y
The system cannot find the path specified.

Почему первый работает, а второй нет?

1 ответ1

1

Попробуй это

copy C:\Users\test\Desktop\audioTest\resources\* C:\Users\test\Desktop\build-TGW2AudioTest-Desktop_Qt_5_5_1_MinGW_32bit-Debug\targetDbg /y

Полный путь к вашему каталогу был

C:\Users\test\Desktop\audioTest\resources\

однако ваш пример оставил "s" вне имени папки ресурсов

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .