woootc 发表于 2013-2-7 05:44:15

I/O输入流的结构

 Java的输入输出流在io和nio这两个不同的包下面
 
file类,如果说在java中file不单单是指文件,同时也只目录,这种说法是正确的,但并不准确。file指的其实是文件系统的路径(例如:D:\TDDOWNLOAD和D:\TDDOWNLOAD\TestDaf词汇或者D:\TDDOWNLOAD\TestDaf词汇\TestDaf词汇 下文件夹a)这种文件系统的结构是一种树形的数据结构,而文件正式这棵树的叶子节点。
 
在文件系统中插入子节点:
注意File类有四个构造方法,各有用途,但是基本的原理是完全相同的,就是通过程序员给出的URI来自动地在文件系统中来构建这个File
 
 
File file=new File("D:/test/a.asp");file.createNewFile(); 
//windows 的路径定义是这样:         File folder=new File("C:\\source");         File file=new File("C:\\source\\temp.txt");// '\'属于特殊字符,需要装换,而'\'就是转意字符//而unix系统的文件分割符和windows不一样,但File类的static 字段//pathSeparator ,在unix或lunix下也适用。//Example:StringBuffer folderStr.append("C:").append(File.pathSeparator).append("source");File folder=new File(folderStr.toString()); 
 
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jackpk/archive/2010/06/29/5702934.aspx
 
File file=new File("D:/test/a.asp");file.createNewFile();System.out.println(file.isDirectory()); 
输出:false
 
方法mkdirs
 
 
 
 
页: [1]
查看完整版本: I/O输入流的结构