0
우분투에서 아래 cmd (java)를 사용하여 목록의 출력을 파일로 재 지정하려고 시도하고 있습니다. Pls가 작동하는지 여부를 알려주십시오.cmd 출력을 파일로 리디렉션
프로세스 P = Runtime.getRuntime(). 간부 ("LS -l>/홈/저쩌구/new.txt") 아니 그렇지 않습니다
우분투에서 아래 cmd (java)를 사용하여 목록의 출력을 파일로 재 지정하려고 시도하고 있습니다. Pls가 작동하는지 여부를 알려주십시오.cmd 출력을 파일로 리디렉션
프로세스 P = Runtime.getRuntime(). 간부 ("LS -l>/홈/저쩌구/new.txt") 아니 그렇지 않습니다
. '>
'은 쉘의 일부이므로 실행하면 ls
자체가 도움이되지 않습니다.
할 수 있습니다 :
ls
의 출력 (이 혼동이라는 것 같이 Process
입력 스트림을 캡처) 만들 파일 자신에게"sh -c 'ls whatever > file'"
. -c
은 리디렉션을 포함하여 쉘에서 그 다음의 모든 것을 실행합니다.
왜 컴파일하지 않고 실행합니까? – Iraklis