[代码] java代码
01 | //使用JDK的方法 |
02 | InputStream in = new URL( "http://www.oschina.net" ).openStream(); |
03 | try { |
04 | InputStreamReader inR = new InputStreamReader( in ); |
05 | BufferedReader buf = new BufferedReader( inR ); |
06 | String line; |
07 | while ( ( line = buf.readLine() ) != null ) { |
08 | System.out.println( line ); |
09 | } |
10 | } finally { |
11 | in.close(); |
12 | } |
[代码] java代码
1 | // 使用 IOUtils 的方法 |
2 | InputStream in = new URL( "http://www.oschina.net" ).openStream(); |
3 | try { |
4 | System.out.println( IOUtils.toString( in ) ); |
5 | } finally { |
6 | IOUtils.closeQuietly(in); |
7 | } |
[代码] java代码
1 | //读取文件所有行 |
2 | File file = new File( "/commons/io/project.properties" ); |
3 | List<String> lines = FileUtils.readLines(file, "UTF-8" ); |
[代码] 文件路径处理
1 | String filename = "C:/commons/io/../lang/project.xml" ; |
2 | String normalized = FilenameUtils.normalize(filename); |
3 | // result is "C:/commons/lang/project.xml" |
[代码] 磁盘剩余空间
1 | long freeSpace = FileSystemUtils.freeSpace( "C:/" ); |