文章标题

原创 2015年07月06日 21:32:22

javaIO流

所谓IO,也就是Input与Output的缩写。在java中,IO涉及的范围比较大,这里主要讨论针对文件内容的读写。流具有最基本的特点:“One dimension , one direction .” 即流是一维的,同时流是单向的。关于维和我们通常说的一维长度,二维平面,三维空间,四维时空……是同一个概念,流就是一维的。单向就是只可以一个方向(按顺序从头至尾依次)读取,不可以读到某个位置,再返回前面某个位置。

目前JAVA IO流的分类

Java IO一般包含两个部分:

  1. java.io包中堵塞型IO
  2. java.nio包中的非堵塞型IO,通常称为New IO。

java.io包中的File类

  • java.io.File类代表物理文件或者文件夹对象
  • java.io.File类可以删除、创建、修改文件或者文件夹属性
  • JAVA中文件或者文件夹都用java.io.File类代表

        // 物理文件的JAVA对象描述
        // File可以代表文件,也可以代表文件夹
        // File对象可以创建、删除和获取文件或者文件夹的属性
        File file = new File("d:\\xxx.txt");
        File file2 = new File("d:\\hzj");
        // 创建一个文件
        File file3 = new File("d:\\hzj1235.txt");
        try {

            // 判断是否有同名文件存在
            if (file3.exists()) {
                // 存在,也可以删除掉
                // file3.delete();
                System.out.println("文件存在");
            }
            else {
                // 不存在开始创建
                // file3.createNewFile()会返回一个boolean,返回true代表创建成功
                if (file3.createNewFile()) {
                    // 执行具体业务
                    System.out.println("创建成功");

                }
                else {
                    // 创建文件失败
                    System.out.println("创建失败");
                }

            }

        }
        catch (IOException e) {

            e.printStackTrace();
        }

    }

使用java.io.File类获取文件的规范路径


        //文件的路径
        //这里使用getCanonicalPath()方法返回规范的全路径
        File file=new File("d:\\hzj123.txt");
        try {
            System.out.println(file.getCanonicalPath());
        }
        catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }


使用java.io.File类获取文件夹的内容



        // 递归文件夹
        File file = new File("d:\\实训二");

        //判读是否为文件夹
        if (file.isDirectory()) {
            //获取该文件夹的下一层的所有文件或者文件夹数组
            File[] files = file.listFiles();

            for (int i = 0; i < files.length; i++) {

                try {
                    //判读孩子是否为文件夹或者文件,然后简单的做一个区分
                    if(files[i].isDirectory())
                    {
                        System.out.println(files[i].getCanonicalPath()+":【D】");
                    }
                    else
                    {
                        System.out.println(files[i].getCanonicalPath());
                    }

                }
                catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }

        }

使用java.io.File类获取文件夹的所有层次文件或者文件夹


package com.hzj.test;
import java.io.File;
import java.io.IOException;

public class Test4 {

    // 打印出给定的根文件夹的所有文件或者文件夹
    public void getAllFiles(String path) {
        File file = new File(path);

        File[] files = file.listFiles();

        try {

            for (int i = 0; i < files.length; i++) {

                // 打印结果
                try {
                    System.out.println(files[i].getCanonicalPath());
                }
                catch (IOException e) {
                    e.printStackTrace();
                }
                // 如果是目录,那么继续使用getAllFiles方法递归
                if (files[i].isDirectory()) {
                    try {
                        getAllFiles(files[i].getCanonicalPath());
                    }
                    catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }

            }

        }
        catch (Exception e) {

        }

    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        Test4 test4 = new Test4();
        test4.getAllFiles("c:\\");
    }

}

wordpress 通过the_title()和get_the_title函数获取文章标题

the_title() 输出或返回当前文章标题。此标签用在主循环里。如果此文章是受密码保护的或者是私有的, 就会在文章标题前标记上"Protected:"或者"Private:"字样。 用法:...
  • xuplus
  • xuplus
  • 2014年08月25日 09:31
  • 3760

文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题

文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正    文文章正文文章正文文章正文...
  • coolhomess
  • coolhomess
  • 2008年11月03日 10:14
  • 59

修改DEDECMS文章标题长度,解决DEDECMS文章标题显示不全

在用dede调用列表标题出来的时候,会发现标题文字字数显示不完全,那是因为dede默认标题出来长度是30个字符,为了让标题显示完整,要做以下修改!1、进入后台–系统–系统设置–系统基本参数–其他选项–...
  • yxwmzouzou
  • yxwmzouzou
  • 2015年04月29日 11:25
  • 10429

织梦列表页调用文章标题和摘要

【列表页调用文章标题和摘要】 显示效果: 代码如下: {dede: list titlelen='30' infolen='150'orderby='pubdate' limit=”...
  • cctv1937
  • cctv1937
  • 2015年07月01日 17:33
  • 3896

为你的wordpress文章标题添加图标

看到CSDN的文章标题前用“原/转”两个小图标来表示文件类型很简洁,于是也想到为自己的wordpress博客增加类似功能。     我想实现在我写文章选择分类目录时,若属于“原创”分类,则显示“...
  • linxiaojia
  • linxiaojia
  • 2014年11月22日 00:38
  • 875

正则表达式小试牛刀--匹配我的博文标题

正则表达式小试牛刀--匹配我的博文标题 作者:vpoet 日期:20150625 正则匹配,我以我的博客页面的博客标题为例:http://blog.csdn.net...
  • u013018721
  • u013018721
  • 2015年06月25日 09:22
  • 2838

让wordpress首页和分类列表页只显示文章标题列表

http://up2u.72pines.com/2009/07/rangwordpressshouyehefenleiliebiaoyezhixianshiwenzhangbiaotiliebiao/...
  • zzsg2005
  • zzsg2005
  • 2012年02月27日 10:20
  • 5050

wordpress 修改博客文章标题字体大小

运维wordpress过程中,遇到一个问题,博客文章的字体太大,却总是无法修改成功。 按照网络资料,修改h2对应的font-size的值,更新后却没有生效。这个问题折腾了好久让我头疼不已。用Chro...
  • dreamstone_xiaoqw
  • dreamstone_xiaoqw
  • 2017年09月05日 14:11
  • 542

文章标题 文章标题 文章标题 文章标题

文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文 文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正文文章正...
  • swordray
  • swordray
  • 2007年07月18日 18:33
  • 261

文章标题过长 ,造成文字换行

其实是个很简单的问题,文章标题过长 ,造成文字换行,影响显示效果。 于是后台代码 开始 length 判断,一会发现 中文和 英文宽度不同,很难判断出来。 记得以前看到过 CSS 可以来控...
  • zhuixunhebe1
  • zhuixunhebe1
  • 2014年03月06日 15:33
  • 696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文章标题
举报原因:
原因补充:

(最多只允许输入30个字)