I/O-<File实例>

File n=new File("D:\2016.txt");
		System.out.println("文件是否存在"+n.exists());
		System.out.println("文件是否隐藏"+n.isHidden());
		System.out.println("文件是否可读"+n.canRead());
		System.out.println("文件是否可写"+n.canWrite());
		System.out.println("文件名"+n.getName());
		System.out.println("文件大小"+n.length());
		System.out.println("绝对路径"+n.getAbsolutePath());
		System.out.println("相对路径"+n.getPath());
		System.out.println("是否是目录"+n.isDirectory());
		System.out.println("是否是文件"+n.isFile());
		//遍历文件
		File file=new File("D:\\格式工厂");
		String []name=file.list();
		System.out.println("开始遍历");
		for(String str:name){
			System.out.println(str);
		}
		//创建一个目录,如果存在则返回flase
		File file3=new File("D:\\格式工厂\\1");
		System.out.println("是否创建了"+file3.mkdir());
		
		//创建一个目录
		File file4=new File("D:\\格式工厂\\");
		System.out.println("是否创建了"+file4.mkdirs());
		
		
		try {
			System.out.println("是否创建了:"+n.createNewFile());
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		//执行EXE文件
		/*Runtime run=Runtime.getRuntime();
		File file2=new File("D:\\格式工厂\\FormatFactory","FormatFactory.exe");
		try{
			run.exec(file2.getAbsolutePath());
		}catch(IOException e){
			e.printStackTrace();
		}   */

  

posted @ 2016-08-16 08:53  奔跑丶小清新  阅读(254)  评论(0编辑  收藏  举报