`
t225com
  • 浏览: 661355 次
文章分类
社区版块
存档分类
最新评论

jsp文件操作

阅读更多
jsp文件操作常用方法:
mkdir() 方法用于对文件夹的创建
delete() 方法可以删除文件夹和文件
exists() 方法是判断文件夹或文件是否存在
createNewFile() 方法是创建一个文件
listFiles() 方法是获取文件夹下的文件
read() 方法是对文件进行读取
readLine() 方法是对文件进行以行读取
write() 方法是将字符或字符串写入文件

下面就对这些方法进行示例说明
1.目录的新建与删除
mkdir()方法:
<%@ page import="java.io.*" %>
<%
String path = request.getRealPath("/file/");
String subPath = path+"mulu";
File ml = new File(subPath);
if(ml.exists())
{
ml.delete();
out.println(path + "文件夹mulu已经被删除!");
}
else
{
ml.mkdir();
out.println(path + "文件夹mulu创建成功!");
}
%>
2.文件的新建与删除
createNewFile()方法:
<%@ page import="java.io.*" %>
<%
String path = request.getRealPath("/file/");
File fileName = new File(path, "File.txt");
if(fileName.exists())
{
fileName.delete();
out.println(path + "文件File.txt文件已经被删除!");
}
else
{
fileName.createNewFile();
out.println(path + "文件File.txt创建成功!");
}
%>


3.获取文件夹下的文件
listFiles()方法:
<%@ page import="java.io.*" %>
<%
String path = request.getRealPath("/file/");
File fl = new File(path);
File list[] = fl.listFiles();
out.println("文件列表:<br>");
for(int i=0; i < list.length; i++)
{
out.println(list[i].getName()+"<br>");
}
%>

4.读取文件的内容
read()方法:
<%@ page import="java.io.*" %>
<%
String path = request.getRealPath("/file/");
FileReader fr = new FileReader(path + "File.txt");
//单个字节方式读取
int c = fr.read();
while(c != -1) //判断是否已读到文件的结尾
{
out.print((char)c); //输出读取到的数据
c = fr.read(); //从文件中读取数据
if(c == 13) //判断是否为断行字节
{
out.print("<BR>"); //输出分行标签
fr.skip(1); //略过一个字节
c = fr.read(); //读取一个字节
}
}
fr.close();
%>
还可以用读取行的方式进行对文件的读取
readLine()方法:
<%
BufferedReader br = new BufferedReader(fr);
String brl = BufferedRead.readLine();
while(brl!=null)
{
out.println(brl+"<br>");
brl = BufferedRead.readLine();
}
brl.close();
fr.close();
%>

5.写入文件
write()方法:
<%@ page import="java.io.*" %>
<%
String path = request.getRealPath("/file/");
FileWriter fw = new FileWriter(path + "File.txt");
fw.write("hello!");
fw.write("jspA!");
fw.write("jsp!");
fw.close();
%>
<a href="http://localhost:8080/k/file/File.txt">查看文件</a>
这时你只要点击"查看文件"的连接就能看到刚刚写入的字符串了!
分享到:
评论

相关推荐

    JSP文件操作

    JSP文件操作

    JSP文件操作与应用

    JSP文件操作与应用

    JSP文件操作大全 1.文件的建立/检查与删除 2.目录的建立/检查与删除

    JSP文件操作大全 1.文件的建立/检查与删除 2.目录的建立/检查与删除 3.如何在JSP中处理虚拟目录

    jsp文件操作 上传 创建 删除

    jsp文件操作 上传 创建 删除 ,用了再说好

    很好的jsp文件操作源码

    1.读取文件: try{ if (wxz!=null){ if(wxz.equals("C")) wxz = "c:\\"; if(wxz.equals("D")) wxz = "d:\\"; if(wxz.equals("E")) wxz = "e:\\"; if(wxz.equals("F")) wxz = "f:\\"; File dir=new ...

    JSP中的文件操作

    JSP中的文件操作,也是jsp的的基础知识

    jsp操作文件

    对于初学者有所帮助,望他们和我一样能少走些弯路

    jsp文件操作之读取篇

     这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松读取文本文件 ,注意请放置一个文本文件afile.txt到web根目录的test目录下,javabean文件编译后将class文件放到对应 的class...

    JSP中的文件操作.ppt

    File类 使用字符流读写文件 使用字节流读写文件 文件下载 文件上传

    jsp 文件操作示例2-writechars+readchar

    也是文件操作示例,主要演示writechars,readchar的操作,这都是解决中文乱码问题的

    jsp 对文件的操作

    目录的建立/检查与删除 ;charset=gb2312"%&gt; *"%&gt; &lt;html&gt; &lt;head&gt; 目录的建立/检查与删除&lt;/title&gt; &lt;/head&gt; &lt;body&gt; String path=request.getRealPath("");...//建立代表Sub目录的File对象,并得到它的一...

    JSP(Web开发技术)教案

    第六章 JSP文件操作 53 6.7 用组件实现文件的上传与下载 61 第七章 JSP中数据库的使用 63 7.7 在ResultSet中修改数据 77 第八章 JSP中JavaBean的应用 80 8.7 分页操作JavaBean 90 第九章Servlet技术 92 第十章Jsp中...

    jsp中的文件操作

    xml与jsp的交互应用,适合初学者使用,对大多数初学者有一定的帮助。

    jsp文件操作之写入篇

    文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的。 这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松写文本文件,注意请建立...

    jsp网络编程从基础到实践

    第6章 JSP文件操作 实例28 File类常用方法示例 实例29 列出目录下所有的文件和文件夹 实例30 利用字节流读取文件中的内容 实例31 利用字节流把内容写入文件 实例32 用字符输入流读取文件 实例33 用字符输出流...

    JSP中java文件操作大全

    JSP中java文件操作大全~~~~~~~~~~~~~~~

Global site tag (gtag.js) - Google Analytics