文件的建立/检查与删除

 

<%@ 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>