.bat 파일을 만들지 않고 "move FolderA FolderB"와 같은 cmd 명령을 실행하여 시작하는 방법이 있습니까? HDD에 파일을 만들지 않고 작동하면 좋을 것입니다..bat 파일을 만들지 않고 cmd 명령을 실행하십시오.
답변
Runtime.getRuntime().exec(new String[]{"cmd.exe","/c","move","dirA/a.txt","dirB"});
Process process = new ProcessBuilder("cmd.exe",
"/c","move","dirA/a.txt","dirB").start();
ProcessBuilder
는 Javadoc을 따른 자바 1.5 Runtime.exec()
때문에 바람직하다.
프로세스를 읽고 쓰는 방법을 이해하려면 Process
Javadoc을 읽으십시오.
move
과 같은 명령에 대한 쉘 아웃은 휴대용이 아니기 때문에 안전하지 않습니다. 대신 File
클래스와 협력하십시오. 그러나 때로는 좀 더 난해한 외부 프로그램과 상호 작용할 수 밖에없는 경우가 있습니다.
슬프게도 "shell-out"함수를 "windows-only" 왜냐하면 자바가 윈도우가 파일 이동 프로세스를 수행하기 때문이다. 단일 cmd 명령 만 정렬 된 순서로 파일을 이동합니다. –
순수 자바로 할 수없는 '이동'으로 할 수있는 일은 분명 없습니다. – slim
그건 옳지 않습니다. java 또는 apache commons가 이동을 수행하면 프로세스가 시작됩니다. "a.txt"대신 "a.txt"대신 a.txt ..., a.txt .... z.txt –
- 1. 리눅스에서 nt의 cmd 또는 bat 파일을 실행하십시오.
- 2. maven pom.xml 파일을 사용하여 cmd 명령을 실행하십시오.
- 3. cmd 명령을 실행하고 .bat 파일로 컴파일하는 방법
- 4. powershell을 사용하여 cmd 명령을 실행하십시오.
- 5. .Bat 파일을 cmd 창으로 열기
- 6. wby parent bat 파일에있는 bat 파일을 실행하십시오.
- 7. Powershell에서 관리자로 .bat 파일을 실행하십시오.
- 8. bat 파일로 exex 파일을 열고 일부 명령을 실행하십시오.
- 9. Cygwin에 로그인하고 Windows에서 bat 파일을 사용하여 명령을 실행하십시오.
- 10. .BAT 파일을 열지 않고 시뮬레이션하는 방법은 무엇입니까?
- 11. Java를 통해 CMD long 명령을 실행하십시오.
- 12. Python을 통해 Windows CMD 명령을 실행하십시오.
- 13. java 프로그램을 사용하여 cmd 명령을 실행하십시오.
- 14. 내 응용 프로그램 내부에서 cmd 명령을 실행하십시오.
- 15. PowerShell의 externam CMD 창에서 배치 파일을 실행하십시오.
- 16. Visual Basic CMD/.bat 문제
- 17. 어떻게 vb 리소스에서 bat 파일과 사용자 지정 cmd 파일을 실행합니까?
- 18. 서버 권한을 변경하지 않고 sudo 명령을 실행하십시오.
- 19. Python : cmd 프롬프트와 빈 줄을 넣은 상태에서 마지막 명령을 실행하십시오.
- 20. asp.net 페이지에서 cmd 또는 exe 파일을 실행하십시오.
- 21. vb.net에서 cmd 명령을 실행하는 중
- 22. .bat 파일에서 .reg를 실행하십시오.
- 23. .BAT 파일에서 .CMD 파일을 호출하고 처리를 계속할 수 있습니까?
- 24. .bat 파일을 사용하여 SQL 명령을 실행하고 싶습니다.
- 25. CMD.exe 여러 명령을 사용하여 bat 파일을 작성하십시오.
- 26. vim에서 명령을 실행하십시오.
- 27. Cygwin에서 BAT/CMD 파일로 CD 명령 실행
- 28. 색상이 변경된 cmd 창을 실행하고 배치 파일에서 jar 파일을 실행하십시오.
- 29. C# 소켓을 통해 명령을 실행하십시오.
- 30. CMD 명령은 promt에서는 작동하지만 .bat/.cmd 파일에서는 작동하지 않습니다.
왜 Java가이 질문에 태그되어 있습니까? –
@Sharpedge 나는 그들이 자바 프로그램에서 그것을하고 싶어한다고 가정한다; 태그에서 유추 한 것일 뿐이지 만 잘못 될 수 있습니다. – slim
가능한 복제 [자바를 통해 cmd를 실행] (http://stackoverflow.com/questions/15464111/run-cmd-commands-through-java) –