java IO-File类
2012-05-10 21:17
399 查看
package test1; import java.io.File; import java.io.IOException; /**@author Linkin * * 文件: * 1.文件可以认为是相关记录或存放在一起的数据集合 * 2文件一般存放在磁盘上 * * * File类: * 1.File类的对象不但可以表示文件,还可以表示目录 * 2.程序中一个File对象可以表示一个文件或者目录 * * 3.创建一个文件对象后,可以利用他来对文件或目录的属性进行操作, * 如:获得文件绝对路径,文件大小,是文件还是目录等等 * * 4.File对象并不能直接对文件进行读写操作 * * * File的构造方法有四个 * 1.File(File parent,String child) * 2.File(String pathname):指定文件或目录名创建文件对象 * 3.File(String parent,String child) * 4.File(URI uri) * * */ public class A { public static void main(String args[]){ //File(string pathname)构造方法 File f= new File("F://review//1我们.docx"); File f1= new File("F://review"); //File(File parent,String child)构造方法 File f2= new File(f1,"s.uot"); //File(String pathname,String child)构造方法 File f3= new File("F://review","d"); //如果f2文件不存在 if(!f2.exists()){ try { f2.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(!f3.exists()){ //创建目录 f3.mkdirs(); } //boolean exists()返回为boolean值,目的是看文件后目录是否存在 System.out.println("文件或目录是否存在"+f.exists()); //boolean isFile()判断是否为文件 System.out.println("是否为文件"+f.isFile()); //boolean isDirectory()判断是否为目录 System.out.println("是否为目录"+f.isDirectory()); //String getName()获得文件的名称 System.out.println("获得文件的名称"+f.getName()); //String getAbsolutePath()获得文件的绝对路径 System.out.println("获得文件的绝对路径"+f.getAbsolutePath()); //long length()返回文件的长度 System.out.println("返回文件的长度"+f.length()); //long lastModify()返回文件最后修改的时间 System.out.println("返回文件最后修改的时间"+f.lastModified()); //boolean createNewFile() throws IOException //boolean delete(); //File[] listFiles() } }
相关文章推荐
- 33.JAVA编程思想——JAVA IO File类
- Java-IO-File类
- Java File类文件管理及IO读写、复制操作
- [Java IO]01_File类和RandomAccessFile类
- Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流) (黑马程序员)
- Java IO--File类
- Java生涯——Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流)
- Java基础——IO(二)——File类、Properties类、打印流、序列流(合并流)
- 认识JavaIO——File类
- 黑马程序员-JavaIO技术File类
- Java学习笔记——File类文件管理及IO读写、复制操作
- 【JAVA IO】_File类笔记
- JAVA高级视频_IO输入与输出_File类_笔记
- Java之IO操作,File类、文件过滤器
- Java IO操作、File类
- 黑马程序员——Java基础---IO、File类、Properties类、打印流、序列流(合并流)
- java基础之IO File类和序列化Object
- 【Java】File类文件管理及IO读写、复制操作
- 黑马程序员——Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流)
- 黑马程序员—【Java基础篇】之IO流(二)———File类、递归、IO其它流和编码表