вызов другой пакетной команды из пакетного файла останавливает дальнейшее выполнение - PullRequest
0 голосов
/ 15 декабря 2010

У меня есть скрипт bat в папке с именем scr

/scr/
    script.bat
    test.txt 
    /folder/
        testinfolder.txt

Когда я хочу скопировать test.txt, который находится в той же папке, что и скрипт, я использую% ~ dp0, как это

copy %~dp0test.txt test.txt 

Что если я захочу скопировать testinfolder.txt, который находится не в той же папке, что и выполняемый скрипт, но на один уровень глубже внутри папки.Как я могу скопировать этот файл?Я попробовал это, но это не сработало.

copy %~dp0/folder/testinfolder.txt testinfolder.txt

1 Ответ

2 голосов
/ 15 декабря 2010

Как насчет

copy %~dp0folder\testinfolder.txt testinfolder.txt
...