网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.简析 JAVA 的 XML 编程 (给初学者.
.一个容易疏忽的多线程程序陷阱.
.function 语句.
.Java性能优化通用篇.
.JAVA环境配置大全.
.JDBC 4.0规范之目标.
.对象“友好的”访问.
.我见过的最长的表达式.
.值得思考的 J2EE 架构的6个最佳实.
.使用Java Swing创建一个XML编辑器.
.共享内存在Java中的实现和应用.
.使用SAX解析XML文件.
.学会Tiles在JSF框架中的应用指南.
.Good Java Style: Part 2.
.控制bean定制器的技巧.
.使用jetty配置 开发web应用.
.Tomcat中怎样设置虚拟目录.
.对比C++和Java.
.在LINUX下配置JAVA开发环境.
.Java动画编程基础.

转载:java的文件对象操作

发表日期:2008-1-5


                      Java文 件对象操作

在 我 们 进 行 文 件 操 作 时, 需 要 知 道 一些关 于 文 件 的信 息。File类 提供了 一些 成 员 函 数 来 操 纵 文 件 和 获得 一些文 件 的 信 息。

1、创 建 一 个 新 的 文 件 对 象

你 可 用 下 面 三 个 方 法 来 创 建 一 个 新 文 件 对 象:

File myFile; myFile = new File("etc/motd");



myFile = new File("/etc","motd"); //more useful if the Directory or filename are variables



File myDir = new file("/etc"); myFile = new File(myDir,"motd");

这 三 种 方 法 取 决 于 你 访 问 文 件 的 方 式。 例 如, 如 果 你 在应 用 程 序 里 只 用 一 个 文 件, 第 一 种 创 建 文 件 的 结 构 是 最容 易 的。 但 如 果 你 在 同 一 目 录 里 打 开 数 个 文 件, 则 第 二 种或 第 三 种 结 构 更 好 一些。

2、 文 件 测 试 和 使 用

一 旦 你 创 建 了 一 个 文 件 对 象, 你 便 可 以 使 用 以 下 成员 函 数 来 获 得 文 件 相 关 信 息:

文件名 : String getName()
路径:    String getPath()
         String getAbslutePath()
         String getParent()
         boolean renameTo(File newName)

文 件 测 试 : boolean exists() 、 boolean canWrite() 、 boolean canRead() 、 boolean isFile() 、 boolean isDirectory() 、 boolean isAbsolute()

一 般 文 件 信 息 l long lastModified() l long length()

目 录 用 法 l boolean mkdir() l String[] list()

3、 文 件 信 息 获 取 例 子 程 序

这 里 是 一 个 独 立 的 显 示 文 件 的 基 本 信 息 的 程 序, 文 件通 过 命 令 行 参 数 传 输:

import java.io.*; class fileInfo{
     File fileToCheck;
     public static void main(String args[]) throws IOException{
     if (args.length>0){
          for (int i=0;i<args.length;i++){
               fileToCheck = new File(args[i]);
               info(fileToCheck);
          }
     }
     else
         {
         System.out.println("No file given.");
     }
  }
  
  public void info (File f) throws IOException {       

上一篇:最简单的java分页算法 人气:1887
下一篇:通过实例学习Java对象的构造过程 人气:568
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐