Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 15 章 IO

目录

15.1. 取出文件名中的扩展名
15.1.1. getAbsolutePath() 获取绝对路径
15.1.2. 创建目录 mkdir()
15.2. 临时文件
15.3. FileWriter 文本写入文件
15.4. BufferedWriter
15.5. inputStream.transferTo()
15.6. InputStreamReader
15.7. 获得 Resource 下文件路径
15.8. PrintWriter
15.9. OutputStreamWriter
15.10. FileOutputStream
15.11. FileInputStream
15.12. Scanner
15.13. 二进制文件
15.13.1. 理解二进制文件
15.13.2. byte 类型
15.13.3. boolean 布尔型
15.13.4. Long 型
15.13.5. char 类型
15.13.6. UTF 字符串
15.13.7. Short 类型
15.13.8. float 单精度浮点类型
15.13.9. double 数据类型
15.13.10. 二进制文件操作演示

15.1. 取出文件名中的扩展名

		
	File file = new File("HelloWorld.jpeg");
	String fileName = file.getName();
	String suffix = fileName.substring(fileName.lastIndexOf(".") + 1);
	System.out.println(suffix);
		
		
		

15.1.1. getAbsolutePath() 获取绝对路径

			
	File configFile = new File(System.getProperty("user.dir") + configPath);
	System.out.printf("configFile : %s\n", configFile.getAbsolutePath());			
			
			

15.1.2. 创建目录 mkdir()

			
//判断cache目录是否存在的代码,如果不存在则创建cache目录
String path="/tmp/cache";
File dirname = new File(path);

//目录不存在  
if (!dirname.isDirectory()) 
{ 
     dirname.mkdir(); //创建目录
}