public static File createTempFile(String prefix, String suffix, File directory)
这个方法创建的是一个临时的文件,其文件名会加上一个随机数,
public static void createFile(String path, String cmd){//文件的创建
String[] str=cmd.split(" ");
//String[] str1=str[3].split("\\.");//切记其中是正则表达式
try {
if(!(new File(path+"\\"+str[3])).exists()){
new File(path+"\\"+str[3]).createNewFile();
}else{
System.out.println("文件已存在");
}
//File file=File.createTempFile(str1[0],str[3],new File(path));
//file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("已创建文件"+str[3]);
}
这是自己编写的一个类似与dos下生成一个新文件的方法,其中用到了File中的createNewFile();
琢磨了一会,也百度了一下,许多朋友都说创建其中总是包含一个随机数的文件,其实是他们用的方法不对;所以特意写在此处,利人利己;