java中file类的用法

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:57:07
请问想用file类创建一个位置在d:\user\x.txt的文件要怎样写?

public File createFile(String fileName,String dir){
File file=new File(dir+File.separator+fileName);
try{
System.out.println("file------>"+file);
file.createNewFile();
}
catch(IOException ioe){
ioe.printStackTrace();
}
return file;
}

这个能看懂吧,传递2个参数,一个是目录名,一个是文件名,目录名就是你的d:\\user,文件名就是你的x.txt。不过你的目录名如果要跨平台的话,最好用个separate分隔符,如果就是在Windows下就用d:\\user这个,为什么是2个\,这主要是转义字符的原因,不明的话可以到网上在搜搜转义字符的使用。呵呵,希望对你所帮助, 纯手打,费劲啊。

import java.io.*;
public class CopyFile {

/**
* @param args
*/
public static void main(String[] args)
throws IOException{
FileOutputStream fout;
try{//open outputfile
fout=new FileOutputStream("d:\user\x.txt",true);
}
catch(FileNotFoundException ex){
System.out.println("Output File Not Found");
return;
}
fout.close();

}

}<