码迷,mamicode.com
首页 > 其他好文 > 详细

13-本地文件操作

时间:2017-02-06 22:21:46      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:amr   writer   bsp   exce   code   pen   logs   ide   package   

一.文件的增删改查

技术分享View Code

二.文件夹的增删改查

技术分享View Code

三.文件属性的读取

 技术分享

四.文件属性设置

技术分享

五.遍历文件夹

技术分享

六.文件的简单读写

技术分享
 1 package com.example;
 2 
 3 
 4 import java.io.BufferedReader;
 5 import java.io.BufferedWriter;
 6 import java.io.File;
 7 import java.io.FileInputStream;
 8 import java.io.FileNotFoundException;
 9 import java.io.FileOutputStream;
10 import java.io.IOException;
11 import java.io.InputStreamReader;
12 import java.io.OutputStreamWriter;
13 import java.io.UnsupportedEncodingException;
14 
15 public class MyClass {
16     public static void main(String []args){
17         File testFile = new File("testFile");
18         if (testFile.exists()){
19             try {
20                 FileInputStream fis = new FileInputStream(testFile);
21                 InputStreamReader isr = new InputStreamReader(fis,"UTF-8");
22                 BufferedReader br = new BufferedReader(isr);
23 
24                 String line;
25                 while ((line = br.readLine())!= null){
26                     System.out.println(line);
27                 }
28 
29                 br.close();
30                 isr.close();
31                 fis.close();
32 
33             } catch (FileNotFoundException e) {
34                 e.printStackTrace();
35             } catch (UnsupportedEncodingException e) {
36                 e.printStackTrace();
37             } catch (IOException e) {
38                 e.printStackTrace();
39             }
40 
41         }
42         else {
43             try {
44                 testFile.createNewFile();
45             } catch (IOException e) {
46                 e.printStackTrace();
47             }
48             FileOutputStream fos = null;
49             try {
50                 fos = new FileOutputStream(testFile);
51                 OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");
52                 BufferedWriter bw = new BufferedWriter(osw);
53 
54                 bw.write("h\n");
55                 bw.write("e\n");
56                 bw.write("l\n");
57                 bw.write("l\n");
58                 bw.write("o\n");
59 
60                 bw.close();
61                 osw.close();
62                 fos.close();
63             } catch (FileNotFoundException e) {
64                 e.printStackTrace();
65             } catch (UnsupportedEncodingException e) {
66                 e.printStackTrace();
67             } catch (IOException e) {
68                 e.printStackTrace();
69             }
70 
71 
72         }
73     }
74 }
View Code

 

13-本地文件操作

标签:amr   writer   bsp   exce   code   pen   logs   ide   package   

原文地址:http://www.cnblogs.com/BelieveFish/p/6371847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!