A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张卯 中级黑马   /  2012-4-28 22:15  /  5424 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张卯 于 2012-4-28 22:20 编辑

黑马程序员_毕向东_Java基础视频教程第20天-02-IO流(File对象功能-创建和删除)中,毕老师提了一下File类的createTempFile方法,自己好奇试着玩了一下,编译运行都OK,但是没有找到创建出来的临时文件,于是有如下几个问题:
1,createTempFile方法的具体用法?
2,API中说的默认临时文件目录在哪?


API文档说明:
createTempFile
public static File createTempFile(String prefix, String suffix)  throws IOException
在默认临时文件目录中创建一个空文件,使用给定前缀和后缀生成其名称。调用此方法等同于调用createTempFile(prefix, suffix, null)。
参数:
prefix - 用于生成文件名的前缀字符串;必须至少是三字符长
suffix - 用于生成文件名的后缀字符串;可以为 null,在这种情况下,将使用后缀 ".tmp"
返回:表示新建空文件的抽象路径名
抛出:
IllegalArgumentException - 如果 prefix 参数包含的字符少于三个
IOException - 如果无法创建文件
SecurityException- 如果存在安全管理器,且其 SecurityManager.checkWrite(java.lang.String) 方法不允许创建文件
从以下版本开始: 1.2

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马