特定のパスに移動してから外部コマンドを実行したいみたいなことがままあって,まあ gradle とか書いてれば頻繁にあると思うんですけど,
'cd /dokoka/no/path && rm foo'.execute()
みたいにやってみるもののこれは上手くいかない.
そこでどうするかというと
'rm foo'.execute([], new File('/dokka/no/path')
という風にしてやればよろしい.便利!
特定のパスに移動してから外部コマンドを実行したいみたいなことがままあって,まあ gradle とか書いてれば頻繁にあると思うんですけど,
'cd /dokoka/no/path && rm foo'.execute()
みたいにやってみるもののこれは上手くいかない.
そこでどうするかというと
'rm foo'.execute([], new File('/dokka/no/path')
という風にしてやればよろしい.便利!