【发布时间】:2015-04-16 18:11:37
【问题描述】:
我想使用这段代码通过java中的cmd创建一个文件
Runtime.getRuntime().exec("mkdir C:\\Users\\Nick\\test");
我得到了这个烦人的错误:
Exception in thread "main" java.io.IOException: Cannot run program "mkdir": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at LFID.main(LFID.java:11)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 5 more
我不知道是什么原因造成的,所以请帮忙。
顺便请不要告诉我如何不通过cmd创建文件夹,我需要这样做。谢谢。
【问题讨论】:
-
尼克,这存在吗?你有权限吗?