当前位置: 代码迷 >> Java相关 >> [原创]我是一个初学都,,,现在请教一下
  详细解决方案

[原创]我是一个初学都,,,现在请教一下

热度:139   发布时间:2006-10-20 19:29:40.0
[原创]我是一个初学都,,,现在请教一下

这是原代码:

import java.io.*;
import java.io.IOException;
public class Textctf{
public static void main(String[] args)throws IOException{
File a3=File.createTempFile("textctf",".txt");
//创建a3对象,,,并为其创建名为textctf.txt的临时文件
File a4=File.createTempFile("tempfile",".txt","e:\\study\\java\\eg\\");//执行到这里是要报错,,说找不到哪个符号,,指的是那个File后面的点!!!!!!
if(a3.exists())
System.out.println("创建成功!!!!");
else
System.out.println("文件创建失败!!!");
if(a4.exists())
System.out.println("创建成功!!!");
else
System.out.println("文件创建失败!!!");
}
}

搜索更多相关的解决方案: 初学  

----------------解决方案--------------------------------------------------------

我运行了一下,不是点的问题,而是后边第三个参数引起的!但是我也没有找到解决的方法!期待高手


----------------解决方案--------------------------------------------------------
你的第三个参数是字符串  函数本来的参数应该是file 类型的  该该就可以了
----------------解决方案--------------------------------------------------------

哈哈,对啊,第三个参数是file类型的!
public static File createTempFile(String prefix, String suffix, File directory)
你再用file类形成一个对象,就可以了!


----------------解决方案--------------------------------------------------------

package untitled123;
import java.io.*;
import java.io.IOException;

public class Untitled1{
public static void main(String[] args)throws IOException{
File a3=File.createTempFile("textctf",".txt");
//创建a3对象,,,并为其创建名为textctf.txt的临时文件
File aa = new File("C:\\WINNT\\TEMP");
File a4=File.createTempFile("tempfile",".txt",aa);
if(a3.exists())
System.out.println("创建成功!!!!");
else
System.out.println("文件创建失败!!!");
if(a4.exists())
System.out.println("创建成功!!!");
else
System.out.println("文件创建失败!!!");
}
}


[此贴子已经被作者于2006-10-22 0:12:27编辑过]


----------------解决方案--------------------------------------------------------

高手是永远不出手的


----------------解决方案--------------------------------------------------------


----------------解决方案--------------------------------------------------------
  相关解决方案