文件的建立与删除

123wyz的家

123wyz的家

2016-02-19 15:38

今天图老师小编给大家精心推荐个文件的建立与删除教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

  首先取得当前的磁盘路径,指定要建立的文件的路径,再进行检查,如果文件不存在,如果文件不存在,则建立这个文件,如果文件存在,则删除这个文件。

  CreateDelete.jsp

  

%@ page contentType="text/html; charset=GB2312"%
%@ page import="java.io.*" %
%@ page language="java" %
HTML
HEAD
TITLE文件的建立与删除/TITLE
/HEAD
BODY
CENTER
FONT SIZE = 5 COLOR = blue文件的建立与删除/FONT
/CENTER
BR
HR
BR
%
//建立代表目前目录位置中File.txt档的File变量, 并由fileName变量变数引用
String path = request.getRealPath("/jsphosting/wenjian");
File fileName = new File(path, "File.txt");
//检查File.txt是否存在
if(fileName.exists())
{
//删除File.txt档
fileName.delete();
//输出目前所在的目录路径
out.println(path + "File.txt");
%
FONT SIZE = 4 COLOR = red存在/FONT, 已完成
FONT SIZE = 4 COLOR = red删除/FONT
%
}
else
{
//在目前的目录下建立一个名为File.txt的文字档 
fileName.createNewFile();
//输出目前所在的目录路径
out.println(path + "File.txt");
%
FONT SIZE = 4 COLOR = red不存在/FONT, 已完成
FONT SIZE = 4 COLOR = red建立/FONT
%
}
%
/BODY
/HTML
 

  显示目录中的文件

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  首先建立要显示的目录的FILE对象,然后调用LISTFILES方法,该方法返回一个FILE对象数组,显示数组中的所有元素即可。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  ListFile.jsp

  

%@ page contentType="text/html; charset=GB2312"%
%@ page language="java" %
%@ page import="java.io.*" %
HTML
HEAD
TITLE取得目录中的文件/TITLE
/HEAD
BODY
CENTER
FONT SIZE = 5 COLOR = blue取得目录中的文件/FONT
/CENTER
BR
HR
BR
%
//取得目前目录的磁盘目录
String path = request.getRealPath("/jsphosting/wenjian");
//建立代表目前目录位置的d变量
File d = new File(path);
//取得代表目录中所有文件
File list[] = d.listFiles();
%
在Font color = red%= path%/Font目录下的文件有(每个文件有其相应的功能)BR
Font color = blue
ul
%
for(int i=0; i list.length; i++)
{
%
li%= list[i].getName() %BR 
%
}
%
/ul
/Font
/BODY
/HTML
 

  读取文件中的字符

  直接调用FILEREADER对象的READ()方法读取所要显示的字符

  ReadAll.jsp

  

%@ page contentType="text/html; charset=GB2312" %
%@ page language="java" %
%@ page import="java.io.*" %
HTML
HEAD
TITLE读取文件内容/TITLE
/HEAD
BODY
CENTER
FONT SIZE = 5 COLOR = blue读取文件内容/FONT
/CENTER
BR
HR
BR
%
String path = request.getRealPath("/jsphosting/wenjian"); //取得目前目录在伺服端的实际位置
FileReader fr = new FileReader(path + "File.txt"); //建立FileReader变量,并设定由fr变量变数引用
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();
%
/BODY
/HTML
 

  将数据写入文件

  通过调用FILEWRITER对象的WRITE()方法向文件中写入数据

  Write.jsp

  

%@ page contentType="text/html; charset=GB2312"%
%@ page language="java" %
%@ page import="java.io.*" %
HTML
HEAD
TITLE将数据写入文件/TITLE
/HEAD
BODY
CENTER
FONT SIZE = 5 COLOR = blue将数据写入文件/FONT
/CENTER
BR
HR
BR
%
String path = request.getRealPath("/jsphosting/wenjian"); //取得目前目录在伺服端的实际位置
FileWriter fw = new FileWriter(path + "File.txt"); //建立FileWrite对象,并设定由fw对象变量引用
//将字串写入文件
fw.write("大家好!");
fw.write("祝大家学习jsp愉快!");
fw.write("希望大家能够深入了解jsp技术!");
fw.close(); //关闭文件
%
P写入文件内容为/P
FONT SIZE = 4 COLOR = red
%
FileReader fr = new FileReader(path + "File.txt"); //建立FileReader对象,并设定由fr对象变量引用
BufferedReader br = new BufferedReader(fr); //建立BufferedReader对象,并设定由br对象变量引用
String Line = br.readLine(); //读取一行数据
out.println(Line + "BR"); //输出读取得的数据
br.close(); //关闭BufferedReader对象
fr.close(); //关闭文件
%
/FONT
/BODY
/HTML

展开更多 50%)
分享

猜你喜欢

文件的建立与删除

编程语言 网络编程
文件的建立与删除

vb建立与读取.ini文件

编程语言 网络编程
vb建立与读取.ini文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

CAD2024样板文件建立与保存

cad教程 autocad教程 CAD
CAD2024样板文件建立与保存

NFS(网络文件系统)的建立与配置方法

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
NFS(网络文件系统)的建立与配置方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Unlocker 删除不能删除的文件

电脑入门
Unlocker 删除不能删除的文件

删除无限级目录与文件代码共享

Web开发
删除无限级目录与文件代码共享

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MAC如何设置已隐藏窗口的Dock以半透明效果显示

MAC如何设置已隐藏窗口的Dock以半透明效果显示

FireFox 如何用Javascript 修改状态栏

FireFox 如何用Javascript 修改状态栏
下拉加载更多内容 ↓