JSP文件操作概述

1.File 类

File 类的对象主要用来获取文件本身的一些信息。

创建一个 File 对象的构造方法有3 个:

File(String filename);

File(String directoryPath,String filename);

File(File f, String filename);

filename 是文件名字,directoryPath 是文件的路径,f 是指定成一个目录的文件。

使用 File(String filename)创建文件时,该文件被认为是与当前应用程序在同一目录中,由于JSP 引擎是在bin 下启动执行的,所以该

文件被认为在下列目录中:D:\Tomcat\jakarta-tomcat-4.0\bin\ 。

1.获取文件的属性

1. public String getName():获取文件的名字。

2. public boolean canRead():判断文件是否是可读的。

3. public boolean canWrite():判断文件是否可被写入。

4. public boolean exits():判断文件是否存在。

5. public long length():获取文件的长度(单位是字节)。

6. public String getAbsolutePath():获取文件的绝对路径。

7. public String getParent():获取文件的父目录。

8. public boolean isFile():判断文件是否是一个正常文件,而不是目录。

9. public boolean isDirectroy():判断文件是否是一个目录。

10. public boolean isHidden():判断文件是否是隐藏文件。

11.public long lastModified():获取文件最后修改的时间(时间是从1970 年午夜至文件最后修改时刻的毫秒数)

2.创建目录

(1)创建目录

File 对象调用方法:public boolean mkdir()创建一个目录,如果创建成功返回true,否则返回false(如果该目录已经存在将返回false)。

(2)列出目录中的文件

如果 File 对象是一个目录,那么该对象可以调用下述方法列出该目录下的文件和子目录:

public String[] list():用字符串形式返回目录下的全部文件,

public File [] listFiles():用File 对象形式返回目录下的全部文件。

(3)列出指定类型的文件

可以使用File 类的下述两个方法,列出指定类型的文件:

public String[] list(FilenameFilter obj); 该方法用字符串形式返回目录下的指定类型的所有文件。

public File [] listFiles(FilenameFilter obj); 该方法用File 对象返回目录下的指定类型所有文件。

FilenameFile 是一个接口,该接口有一个方法:

public boolean accept(File dir,String name);

当向 list 方法传递一个实现该接口的对象时,list 方法在列出文件时,将让该文件调用accept 方法检查该文件是否符合accept 方法指定的目录和文件名字要求。

3.删除文件和目录

File 对象调用方法public boolean delete()可以删除当前对象代表的文件或目录,如果File 对象表示的是一个目录,则该目录必须是一个空目录,删除成功返回true。

时间: 2024-09-20 19:27:12

JSP文件操作概述的相关文章

JSP文件操作例程 - 读文件

js <%--作者:何志强[hhzqq@21cn.com]日期:2000-08-07版本:1.0功能:JSP文件操作例程 - 读文件--%> <%@ page contentType="text/html;charset=gb2312"%> <%//变量声明java.lang.String strFileName;     //文件名java.io.File objFile;             //文件对象java.io.FileReader obj

jsp文件操作之读取篇

js 文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的. 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松读取文本文件,注意请放置一个文本文件afile.txt到web根目录的test目录下,javabean文件编译后将class文件放到对应的class目录下(tomcat环境). Read.jsp <html> <head> <title>读取一个文件</t

jsp文件操作之追加篇

js 文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的. 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松追加数据到文本文件,如果大家读了上写入篇的话,会发现这篇文章同上一篇有很多相似之处,读起来也很容易了. 注意请放置一个文本文件afile.txt到web根目录的test目录下,以便程序追加数据,javabean文件编译后将class文件放到对应的class目录下(tomcat环境). w

jsp文件操作之写入篇

js      文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的. 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松写文本文件,注意请建立一个test目录到web根目录下,程序将会建立一个afile.txt文件,javabean文件编译后将class文件放到对应的class目录下(tomcat环境). 有了在jsp下读取和写入文件的方法,要做出一个简单的计数器来相信不是一件困难的事情了,大家

jsp文件操作之读取篇_JSP编程

文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的. 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松读取文本文件,注意请放置一个文本文件afile.txt到web根目录的test目录下,javabean文件编译后将class文件放到对应的class目录下(tomcat环境). Read.jsp <html> <head> <title>读取一个文件</titl

jsp文件操作之追加篇_JSP编程

文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的. 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松追加数据到文本文件,如果大家读了上写入篇的话,会发现这篇文章同上一篇有很多相似之处,读起来也很容易了. 注意请放置一个文本文件afile.txt到web根目录的test目录下,以便程序追加数据,javabean文件编译后将class文件放到对应的class目录下(tomcat环境). writ

jsp文件操作之写入篇_JSP编程

     文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的. 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松写文本文件,注意请建立一个test目录到web根目录下,程序将会建立一个afile.txt文件,javabean文件编译后将class文件放到对应的class目录下(tomcat环境). 有了在jsp下读取和写入文件的方法,要做出一个简单的计数器来相信不是一件困难的事情了,大家可以尝

JSP常见的文件操作小结_JSP编程

本文实例总结了JSP常见的文件操作.分享给大家供大家参考.具体如下: JSP中的文件操作:FILE类 String path=request.getRealPath("/");//传递参数"/"可以返回web应用根目录 String tmp_path=path+"tmp"; File f1=new File(tmp_path);//创建FILE类,指定路径为tmp_path f1.mkdir();//创建目录 File f2=new File(t

JSP针对XML文件操作技巧实例分析_JSP编程

本文实例讲述了JSP针对XML文件操作技巧.分享给大家供大家参考,具体如下: XML(Extensible Markup   Language)可扩展标记语言,这个基础知识在早些已经学习过.而这篇教程为什么把它放在J2EE下边呢,因为他也是J2EE的13规范之一,虽然XML是W3C万维网组织联盟指定的,并做了规范,所以说也是一种规范,我们也必须按照规范来,和JDBC,Servlet,Jsp,Ejb等一样的. 前边的文章已经介绍了XML的一些基础知识,主要是用来存储,传输数据的,但是这些数据我们怎