为什么要使用命令行?仅供参考,内置了平台无关的
File类。
http://www.exampledepot.com/egs/java.io/deletefile.html
http://www.roseindia.net/java/beginners/java-create-
directory.shtml
制作目录:
new File("dir path").mkdir();删除目录:
new File("dir path").delete();这里的“新文件”有点用词不当,它实际上并不是在创建目录或文件。它正在创建一个Java资源挂钩,可用于查询或操作现有文件系统资源,或者根据您的要求创建一个新的资源挂钩。否则,请使用
Runtime.getRuntime().exec("commandline here")命令行操作(不建议使用!)。编辑:整理出问题发布者遇到的问题:
String envp[] = new String[1];envp[0] = "PATH=" + System.getProperty("java.library.path");Runtime.getRuntime().exec("command line here", envp);注意插入
envp到
exec(..)方法调用,它基本上是在
PATH从环境变量。



