지정한 디렉토리의 .tar.gz
파일 목록을 원합니다. 이를 위해 Java에서 getRuntime.exec()
을 사용하여 "ls directory_path/*.tar.gz
"을 실행합니다. 하지만 그것은 어떤 출력을 제공하지 않고 오히려 No such file or directory
.. 하지만 같은 명령이 명령 프롬프트에서 실행 중입니다. 유닉스에서 java를 실행 중입니다. 미리 감사드립니다.Java에서 getRuntime.exec()가 *를 인식합니까?
0
A
답변
1
이것은 exec
이 프로그램을 실행하기 위해 쉘을 실행하지 않기 때문입니다. 그것은 단지 과정을 시작합니다. 유닉스 계열 시스템에서 셸은 와일드 카드를 파일 목록으로 확장합니다. 따라서 원하는 동작을 얻으려면 셸을 통해 ls
을 실행해야합니다.
그러나 왜 ls
을 사용합니까? This answer은 Java로 파일 목록을 가져 오는 방법을 보여줍니다.
0
1. 당신은 exec()
하지 명령 PROMT을 사용하여 프로세스를 발사 할 수있을 것입니다 .. 사용 후 디렉토리에있는 모든 파일의 이름을 얻을하고
2 더 나은 사용 list()
FileFilter
.tar.gz 파일을 가져와야합니다.
관련 문제
- 1. Sitecore는 인식합니까?
- 2. Active Directory는 트랜잭션을 인식합니까?
- 3. 자바가 무한 루프를 인식합니까?
- 4. PHP에서 그림을 인식합니까?
- 5. iOS 5에서 MKMapItem을 인식합니까?
- 6. UITableView - 선택을 어떻게 인식합니까?
- 7. DBCC CHECKIDENT - 스키마를 인식합니까?
- 8. 제스처는 어떻게 만들고 인식합니까?
- 9. ROWLEX 2.1은 OWL2를 인식합니까?
- 10. BeautifulSoup은 상대 URL을 인식합니까?
- 11. 드래그 동작을 어떻게 인식합니까?
- 12. CGI는 컴파일러를 어떻게 인식합니까?
- 13. jquery는 어느 행 iam에서 인식합니까
- 14. java에서 mod_dav_svn을 (를) 대체 하시겠습니까?
- 15. Java에서 File에 byte []를 쓰십시오.
- 16. Java에서 System.out.flush()를 호출하는시기/이유
- 17. Java에서 hashCode()를 계산하는 방법
- 18. Javascript로 텍스트 상자를 어떻게 인식합니까?
- 19. 변수의 객체 유형을 어떻게 인식합니까?
- 20. 이 이미지에서 사각형을 어떻게 인식합니까?
- 21. 안드로이드에서 보낸 메시지를 어떻게 인식합니까?
- 22. 스칼라에서 마우스 클릭을 어떻게 인식합니까?
- 23. Restlet - Jax-RS 2.0을 인식합니까?
- 24. 로그인 한 사용자를 어떻게 인식합니까?
- 25. LoadRunner는 데이터가 반환되었음을 어떻게 인식합니까?
- 26. Visual Studio에서 .tcc 파일을 인식합니까?
- 27. TextWrangler가 drupal 파일을 PHP로 인식합니까?
- 28. CLR은 코드 관리를 어떻게 인식합니까?
- 29. solr 강조 표시가 html 태그를 어떻게 인식합니까?
- 30. IP 주소 이외의 웹 클라이언트를 지속적으로 인식합니까?
ok thanks.can plz는 좀 더 자세하게 설명하고 ls directorypath/*. tar.gz를 실행하는 방법을 설명합니다. – akhila
확인. java를 사용하여 많은 unix 명령을 실행하고 싶습니다. 어떻게하면 자바를 사용하여 유닉스 명령을 실행할 수 있습니까? – akhila
다른 프로그램을 실행하는 것처럼 실행하십시오. 이미'ls'로 해냈 잖아, 알아? – Joey