日期:2014-05-20 浏览次数:20708 次
File f = new File("d:\\abc.txt"); FileReader fr = new FileReader(f);
------解决方案--------------------
public File (File path,String str)
根据File抽象路径名和路径名字符串String str创建一个新文件
如果 File为 null,则是File f = new File("d:\\abc.txt");创建新文件
如果File不为空, 则用于表示目录,而路径名字符串str用于表示目录或文件
代码1与代码2效果一样
代码1:
import java.io.File;
public class FileTest11 {
public static void main(String[] args) throws Exception {
File f=new File("d:\\","abc.txt");
f.createNewFile();}}
代码2:
import java.io.File;
public class FileTest11 {
public static void main(String[] args) throws Exception {
File f=new File("d:\\abc.txt");
f.createNewFile();}}
File路径名字符串是绝对路径名,则用与系统有关的方式将它转换成一个相对路径名
在UNIX中,"/"为绝对路径名
Windows 系统上,"\\"为绝对路径名
通常我们都在为window编程,所以你问的用得不多,我们都不写出来,直接写成null了
------解决方案--------------------
pulic File (File path,String file) File是文件路径 需要根据路径读取文件
public FileReader(File file) File是文件对象 需要根据对象读取内容