码迷,mamicode.com
首页 > 其他好文 > 详细

IO流,File类的测试........课堂加总结

时间:2016-09-26 19:48:09      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

技术分享

package liu0926;

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

public class Text01 
{

	public static void main(String[] args)
	{
		//IO流,File类的测试
		
		//实例化某个文件的file对象
		File file =new File("d:/text.txt");
		
		//判断目标是否存在
		if(file.exists())
		{
			System.out.println(file.getName()+"文件存在");
			
			System.out.println("父级路径"+file.getParent());
			//文件删除
//			file.delete();
//			System.out.println(file.getName()+"文件已删除");
			
			//文件改名 剪切
			//本质是把原有文件以新的文件名和路径进项复制,然后删除原文件
			
			file.renameTo(new File("d:/test1.txt"));
			//没有提供复制方法
			System.out.println(file.getName()+"文件改名成功");
		}
		else
		{
			System.out.println(file.getName()+"文件不存在");
			

			try 
			{//创建文件
				file.createNewFile();
				System.out.println("创建文件"+file.getAbsolutePath()+"成功");//全路径
				
			} catch (IOException e) 
			
			{
				e.printStackTrace();
				System.out.println("创建文件"+file.getAbsolutePath()+"失败");
			}
		}
		
	}

}

  

package liu0926;

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

public class Text02 {

	public static void main(String[] args) {
		//1. 目录操作
		File  dir =new File("d:/text/newdir");
		//判断是否存在
		if(dir.exists())
		{
			System.out.println("目录存在");
		}

		else
		{
			System.out.println("目录不存在");
			//创建新目录
			//只能一次创建最里层的目录
			//要求上层目录必须存在
			//dir.mkdir();
			
			//可以同时创建多层目录
			dir.mkdirs();
			
			System.out.println("创建目录成功");
		}
		
		
		//2.目录和文件结合操作
		//
		String dir1="d:/text01";
		String filename="test01.txt";//文件名
		//File  file =new File("dri1", "filename");
		File d1=new File(dir1);
		//判断目录不存在
		if(!d1.exists())
		{
			//创建目录
			d1.mkdirs();
		}
		//使用目录对象和文件名构造
		File file=new File(d1,filename);
		
		
		//创建文件
		try {
			file.createNewFile();
		} catch (IOException e) {
			
			e.printStackTrace();
		}
		
	}

}

  

 

IO流,File类的测试........课堂加总结

标签:

原文地址:http://www.cnblogs.com/liuyanzeng/p/5910262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!