我想用螞蟻與以下記錄從CMD樹命令的輸出:如何使用Apache Ant exec任務記錄cmd tree命令的輸出?
<exec dir="${basedir}" executable="cmd" output="output.txt">
<arg value="tree" />
</exec>
但是,我看到在「output.txt的」以下內容:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
當我運行CMD在Windows命令:
C:\tree>tree
我得到的是這樣的:
C:\tree
└───test
└───test
誰能告訴我如何編寫一個Ant腳本來將樹結構打印到文件中?
非常感謝,這也適用於我。 – 2010-05-10 15:45:30
@ S.N:請檢查我的更新答案。 – 2010-05-10 15:55:09
我想過提示'cmd/c',但認爲調用一個shell來調用一個控制檯程序有點多餘。不知道那個螞蟻忽略了PATHEXT :-) – Joey 2010-05-10 16:58:08