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

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值