首先取得當前的磁盤路徑
CreateDelete
<%@ page contentType=
<%@ page import=
<%@ page language=
<HTML>
<HEAD>
<TITLE>文件的建立與刪除</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE =
</CENTER>
<BR>
<HR>
<BR>
<%
//建立代表目前目錄位置中File
String path = request
File fileName = new File(path
//檢查File
if(fileName
{
//刪除File
fileName
//輸出目前所在的目錄路徑
out
%>
<FONT SIZE =
<FONT SIZE =
<%
}
else
{
//在目前的目錄下建立一個名為File
fileName
//輸出目前所在的目錄路徑
out
%>
<FONT SIZE =
<FONT SIZE =
<%
}
%>
</BODY>
</HTML>
顯示目錄中的文件
首先建立要顯示的目錄的FILE對象
ListFile
<%@ page contentType=
<%@ page language=
<%@ page import=
<HTML>
<HEAD>
<TITLE>取得目錄中的文件</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE =
</CENTER>
<BR>
<HR>
<BR>
<%
//取得目前目錄的磁盤目錄
String path = request
//建立代表目前目錄位置的d變量
File d = new File(path);
//取得代表目錄中所有文件
File list[] = d
%>
在<Font color = red><%= path%></Font>目錄下的文件有(每個文件有其相應的功能)<BR>
<Font color = blue>
<ul>
<%
for(int i=
{
%>
<li><%= list[i]
<%
}
%>
</ul>
</Font>
</BODY>
</HTML>
讀取文件中的字符
直接調用FILEREADER對象的READ()方法讀取所要顯示的字符
ReadAll
<%@ page contentType=
<%@ page language=
<%@ page import=
<HTML>
<HEAD>
<TITLE>讀取文件內容</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE =
</CENTER>
<BR>
<HR>
<BR>
<%
String path = request
//取得目前目錄在伺服端的實際位置
FileReader fr = new FileReader(path +
//建立FileReader變量
int c = fr
//從文件中讀取一個字節
while(c !=
//判斷是否已讀到文件的結尾
{
out
//輸出讀取到的數據
c = fr
//從文件中讀取數據
if(c ==
//判斷是否為斷行字節
{
out
//輸出分行標簽
fr
//略過一個字節
c = fr
//讀取一個字節
}
}
//關閉文件
fr
%>
</BODY>
</HTML>
將數據寫入文件
通過調用FILEWRITER對象的WRITE()方法向文件中寫入數據
Write
<%@ page contentType=
<%@ page language=
<%@ page import=
<HTML>
<HEAD>
<TITLE>將數據寫入文件</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE =
</CENTER>
<BR>
<HR>
<BR>
<%
String path = request
//取得目前目錄在伺服端的實際位置
FileWriter fw = new FileWriter(path +
//建立FileWrite對象
//將字串寫入文件
fw
fw
fw
fw
//關閉文件
%>
<P>寫入文件內容為</P>
<FONT SIZE =
<%
FileReader fr = new FileReader(path +
//建立FileReader對象
BufferedReader br = new BufferedReader(fr);
//建立BufferedReader對象
String Line = br
//讀取一行數據
out
//輸出讀取得的數據
br
//關閉BufferedReader對象
fr
//關閉文件
%>
</FONT>
</BODY>
</HTML>
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25883.html