getParentFile()的作用
2016-04-11 08:54
1151 查看
getParentFile()的作用
分享| 2014-12-2415:53狸奀 | 浏览
2022 次
教育升学入学
package file; import java.io.File; import java.io.IOException; public class FileMkdirSapmle1 { public static void main(String[] args) { File f1 = new File("d:" + File.separator + "filetest9"+File.separator +"filetest10"); // 生成 File类的实例 f1.getParentFile().mkdirs(); //加了getParentFile(),生成的是文件夹里有文件 //f1.mkdirs(); // 不加getParentFile(),生成的是两个文件 System.out.println(f1.getParent()); //讲解getParentFile()和getParent()的区别 try { f1.createNewFile(); // 创建文件 } catch (IOException e) { e.printStackTrace(); } } }
上面写错了,不加getParentFile,生成的是两个文件夹
专业回答
数学之美 团队 杨柳风83
2015-07-22 15:32
getParentFile()的作用是获得父目录
问题就是.mkdirs(); 这个方法只能生成一层一层的文件夹,不能生成文件,而你的file对象路径是直接到文件那一层的,不用getParentFile()获得父目录的话,就会想你说的那样生成两个文件夹而不是你想要的文件,所以要先调用getParentFile()获得父目录,用.mkdirs()生成父目录文件夹,最后把你想要的文件生成到这个文件夹下面,就是想要的结果。
分享
本回答由科学教育分类达人 程明认证
其他类似问题
2010-01-30为什么我的程序getParentFile()函数返回null...52013-08-28f.getParentFile().mkdirs();这句是...21
2011-05-19怎么治疗效果最好?6
2013-07-03String
parent = new File(confF...3
2011-06-2675平装修效果图7
更多关于File
getParentFile()的问题>>
为您推荐:
2014-12-24 16:09#2016年高质量新标准全面升级!#
提问者采纳
getParentFile() 的作用是获得父目录 问题就是.mkdirs(); 这个方法只能生成一层一层的文件夹,不能生成文件,而你的file对象路径是直接到文件那一层的,不用getParentFile()获得父目录的话,就会想你说的那样生成两个文件夹而不是你想要的文件,所以要先调用getParentFile()获得父目录,再用.mkdirs()生成父目录文件夹,最后把你想要的文件生成到这个文件夹下面,就是想要的结果了,懂了么,我描述能力比较弱,哪里不懂再问哈
追问:
生成的父目录文件夹就是filetest9么?
追答:
对
提问者评价
大概懂了吧T,T谢谢
getParentFile()的作用
分享| 2014-12-2415:53狸奀 | 浏览
2022 次
教育升学入学
package file; import java.io.File; import java.io.IOException; public class FileMkdirSapmle1 { public static void main(String[] args) { File f1 = new File("d:" + File.separator + "filetest9"+File.separator +"filetest10"); // 生成 File类的实例 f1.getParentFile().mkdirs(); //加了getParentFile(),生成的是文件夹里有文件 //f1.mkdirs(); // 不加getParentFile(),生成的是两个文件 System.out.println(f1.getParent()); //讲解getParentFile()和getParent()的区别 try { f1.createNewFile(); // 创建文件 } catch (IOException e) { e.printStackTrace(); } } }
上面写错了,不加getParentFile,生成的是两个文件夹
专业回答
数学之美 团队 杨柳风83
2015-07-22 15:32
getParentFile()的作用是获得父目录
问题就是.mkdirs(); 这个方法只能生成一层一层的文件夹,不能生成文件,而你的file对象路径是直接到文件那一层的,不用getParentFile()获得父目录的话,就会想你说的那样生成两个文件夹而不是你想要的文件,所以要先调用getParentFile()获得父目录,用.mkdirs()生成父目录文件夹,最后把你想要的文件生成到这个文件夹下面,就是想要的结果。
分享
本回答由科学教育分类达人 程明认证
其他类似问题
2010-01-30为什么我的程序getParentFile()函数返回null...52013-08-28f.getParentFile().mkdirs();这句是...21
2011-05-19怎么治疗效果最好?6
2013-07-03String
parent = new File(confF...3
2011-06-2675平装修效果图7
更多关于File
getParentFile()的问题>>
为您推荐:
2014-12-24 16:09#2016年高质量新标准全面升级!#
提问者采纳
getParentFile() 的作用是获得父目录 问题就是.mkdirs(); 这个方法只能生成一层一层的文件夹,不能生成文件,而你的file对象路径是直接到文件那一层的,不用getParentFile()获得父目录的话,就会想你说的那样生成两个文件夹而不是你想要的文件,所以要先调用getParentFile()获得父目录,再用.mkdirs()生成父目录文件夹,最后把你想要的文件生成到这个文件夹下面,就是想要的结果了,懂了么,我描述能力比较弱,哪里不懂再问哈
追问:
生成的父目录文件夹就是filetest9么?
追答:
对
提问者评价
大概懂了吧T,T谢谢
相关文章推荐
- PHP模板引擎Smarty中变量的使用方法示例
- strtoupper.php
- div_mod.php
- php 爬虫如何爬取ajax异步加载文件
- php读取图片以二进制输出
- Win2008搭建Web和FTP服务
- 初识PHP(四)PDO对象配置于使用
- Forbidden You don't have permission to access /php/ on this server.
- 关于php上传文件
- Unable to load template file 'rj\ThinkPHP/Tpl/dispatch_jump.tpl'----thinkphp3.2.3
- PHP模板引擎Smarty中变量的使用方法示例
- PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
- PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
- PHP模板引擎Smarty中的保留变量用法分析
- PHP读取mssql json数据中文乱码的解决办法
- PHP中如何防止外部恶意提交调用ajax接口
- PHP模板引擎Smarty自定义变量调解器用法
- PHP模板引擎Smarty内置变量调解器用法详解
- PHP模板引擎Smarty内建函数详解
- PHP模板引擎Smarty内建函数section,sectionelse用法详解