文件的建立/檢查與刪除

 

<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.io.*"%> 
<html> 
<head> 
<title>文件的建立、檢查與刪除</title> 
</head> 
<body> 
<% 
String path
=request.getRealPath(""); 
//out.println(path); 
File f=new File(path,"File.txt"); 
//out.println(f); 
//out.println(f.exists()); 

if(f.exists()){//檢查File.txt是否存在 
f.delete();//刪除File.txt文件 
out.println(path + "\\File.txt 存在,已刪除。"); 
}
else
f.createNewFile();
//在當前目錄下建立一個名為File.txt的文件 
out.println(path + "\\File.txt 不存在,已建立。");//輸出目前所在的目錄路徑 
}
 
%> 

 

  目錄的建立/檢查與刪除

 

<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.io.*"%> 
<html> 
<head> 
<title>目錄的建立/檢查與刪除</title> 
</head> 
<body> 
<% 
String path
=request.getRealPath(""); 
path
=path + "\\Sub";//將要建立的目錄路徑 
File d=new File(path);//建立代表Sub目錄的File對象,并得到它的一個引用 
if(d.exists()){//檢查Sub目錄是否存在 
d.delete(); 
out.println(
"Sub目錄存在,已刪除"); 
}
else
d.mkdir();
//建立Sub目錄 
out.println("Sub目錄不存在,已建立"); 

%> 
</body> 
</html> 

 

  如何在JSP中處理虛擬目錄

 

<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.io.*"%> 
<html> 
<head> 
<title>JSP中如何處理虛擬目錄</title> 
</head> 
<body> 
取得虛擬目錄對應的磁盤路徑
<br> 
Web站點主目錄的位置為
<font color=#ff0000><%=request.getRealPath("/")%></font><br> 
JSP網頁所在的目錄位置
<font color=#ff0000><%=request.getRealPath("./")%></font><br> 
JSP網頁所在目錄上一層目錄的位置
<font color=#ff0000><%=request.getRealPath("../")%></font><br> 
</body> 
</html>