import java.io.*;public class F{public static void main(String[] args){String psath = "A/B";String wenjianming = "J.txt";File f = new File(psath,wenjianming);f.getParentFile().mkdirs();try{f.createNewFile();}catch(IOException s){ }}}
2 回答
慕田峪9158850
TA贡献1794条经验 获得超8个赞
1,以A/B/J.TXT 这个url 创建 File对象的实例
2,f.getParentFile() 调用f这个实例的 getParentFile方法,返回他的父目录对象的实例
3,得到父目录实例之后,接着调用 .mkdirs() (是父目录这个实例调用的),创建文件夹
4. 运行结束
ps:
路径的英文 是 path 不是 psath
文件名的 英文是 fileName, java 用 驼峰命名规则 变量第二个 单词开始 首字母大写
这个java程序 虽然可以编译成功。但是运行一定会出异常。因为父文件夹已经存在
添加回答
举报
0/150
提交
取消
