file创建问题,请高手进来帮帮啊,谢谢了
package j2se;
import java.io.File;
import
java.io.IOException;
public class Str
{
public static void main(String[] args)
{
File f = new File( "d:\\ ");
try
{
//在f指定的目录下创建一个临时文件
f.createTempFile( "abcdefg ", ".txt ",f);
}
catch(
IOException e)
{
System.out.println(e.getMessage());
}
}
}
建立完以后文件名为什么是abcdefg57934.txt而不是abcdefg.txt,什么办法能改正
abcdefg.txt的文件名
------解决方案--------------------f.createTempFile( "abcdefg ", ".txt ",f);
这个方法生成的文件名中间有随机生在的字符。abcdefg 这是你提供的前缀。
你可以用这个来创建文件呀
File t = new File(f, "abcdefg.txt ");