java文件流操作

person smartzeng    watch_later 2017-06-03 21:32:20
visibility 10253    class java,io,Stringf,File,文件流    bookmark 分享

java文件流操作,源码如下:

package code;

import java.io.File;
import java.io.IOException;

public class IOStream {
	public static void main(String[] args) 
	{
		File f = new File("F:\\test.txt");
        //取得文件路径
		System.out.println("文件路径为:" + f.getAbsolutePath());
		//得到文件的大小
		System.out.println("文件的大小为:" + f.length());
		System.out.println("文件可读不:" + f.canRead());
		File f1=new File("F:\\test1.txt");
		if(!f1.exists()) {
			//可以创建
			try {
				f1.createNewFile();
			} catch (IOException e) {
				// TODO 自动生成的 catch 块
				e.printStackTrace();
			}
		} else
			System.out.println("文件已存在!不需要创建!");
		File f2 = new File("F:\\javaFileoper\\test");
		if(f2.isDirectory()) {
			System.out.println("文件夹已存在!");
		} else {
			//创建文件
			f2.mkdir();
		}
		//列出一个文件下的所有文件
		File f3=new File("F:\\");
		if(f3.isDirectory()) {
			File lists[]=f3.listFiles();
			for(int i=0;i<lists.length;i++) {
				System.out.println("文件名:"+lists[i].getName());
			}
		}
	}
}


评论区
评论列表
menu