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

Posted 琢磨先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流,File类的测试........课堂加总结相关的知识,希望对你有一定的参考价值。

 

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类的测试........课堂加总结的主要内容,如果未能解决你的问题,请参考以下文章

Java IO流File类的使用

Java IO流学习总结二:File

java基础之io流总结二:File类基本应用

课堂测试总结-数组

Java 基础知识点 笔记总结

Java 基础知识点 笔记总结