首页 > 代码库 > IO流,File类的测试........课堂加总结

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类的测试........课堂加总结