Как запустить команду удаления Windows из NAnt? - PullRequest
0 голосов
/ 30 апреля 2011

Я хочу выполнить команду remove изнутри скрипта NAnt. Как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 07 мая 2011

Если вы хотите удалить некоторые файлы, вы можете попробовать встроенную задачу nant delete .

0 голосов
/ 10 августа 2016

Встроенная задача nant delete лучше, пока у вас не возникнет проблема с node_modules и проблема The specified path, file name, or both are too long

Это сработало для меня

<exec program="${environment::get-variable('WinDir')}\system32\cmd">
    <arg value="/c &quot;rmdir /q /s ${Build.BuildFolder}\WebApplication\node_modules&quot;" />
</exec>
0 голосов
/ 30 апреля 2011

Мне не известна команда под названием «удалить» в MSDOS.Вы имели в виду «rm»?

Предположим, что вы имели в виду «rm», вот пример того, как заставить его работать ...

<tasks>
  <exec>
    <executable>$(windir)\system32\cmd</executable>
    <buildArgs>/c "rm somefile.txt"</buildArgs>
  </exec>
</tasks>
...