我想从NAnt脚本中执行remove
命令。我怎么能这样做?
答案 0 :(得分:0)
我不知道MSDOS中名为'remove'的命令。你是说'rm'吗?
假设你的意思是'rm',这是一个如何让它工作的例子......
<tasks>
<exec>
<executable>$(windir)\system32\cmd</executable>
<buildArgs>/c "rm somefile.txt"</buildArgs>
</exec>
</tasks>
答案 1 :(得分:0)
假设您要删除某些文件,可以尝试使用内置的nant delete task。
答案 2 :(得分:0)
内置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 "rmdir /q /s ${Build.BuildFolder}\WebApplication\node_modules"" />
</exec>