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();
		}   */

  

原文地址:https://www.cnblogs.com/bpdxqx/p/5775030.html