0
我們正試圖在ubuntu中使用下面的cmd(java)將列表的輸出重定向到一個文件, 請讓我們知道這是否有效?將cmd的輸出重定向到文件
方法P =調用Runtime.getRuntime()。EXEC( 「LS -l> /家庭/等等等等/ new.txt」)
我們正試圖在ubuntu中使用下面的cmd(java)將列表的輸出重定向到一個文件, 請讓我們知道這是否有效?將cmd的輸出重定向到文件
方法P =調用Runtime.getRuntime()。EXEC( 「LS -l> /家庭/等等等等/ new.txt」)
沒有也不會。 '>
'是shell的一部分,因此自己執行ls
將無濟於事。
您可以:
ls
在Java中的輸出(捕獲Process
輸入流,因爲它容易混淆的名字命名),並創建一個文件自己"sh -c 'ls whatever > file'"
。 -c
執行一個shell中的所有內容,包括重定向。
爲什麼不編譯 - >運行並看看? – Iraklis