如何在JSP中利用java文件操作大全

文章作者 100test 发表时间 2007:07:12 11:58:25
来源 100Test.Com百考试题网


文件的建立/检查与删除


<%@ page contentType="text/html.charset=gb2312"%>
<%@ page import="java.io.*"%>


文件的建立、检查与删除

>
<%
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.0delete().//删除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.*"%>


目录的建立/检查与删除

>
<%
String path=request.getRealPath("").
path=path "\\Sub".//将要建立的目录路径
File d=new File(path).//建立代表Sub目录的File对象,并得到它的一个引用
if(d.exists()){//检查Sub目录是否存在
d.0delete().
out.println("Sub目录存在,已删除").
}else{
d.mkdir().//建立Sub目录
out.println("Sub目录不存在,已建立").
}
%>


如何在JSP中处理虚拟目录

<%@ page contentType="text/html.charset=gb2312"%>
<%@ page import="java.io.*"%>


JSP中如何处理虚拟目录

>
取得虚拟目录对应的磁盘路径

Web站点主目录的位置为<%=request.getRealPath("/")%>

JSP网页所在的目录位置<%=request.getRealPath("./")%>

JSP网页所在目录上一层目录的位置<%=request.getRealPath("../")%>



文件属性的取得

<%@ page contentType="text/html.charset=gb2312"%>
<%@ page import="java.util.Date,java.io.*"%>


文件属性的取得

>
<%
String path=request.getRealPath("/").
File f=new File(path,"ReadData.txt").
if(f.exists()){
%>
<%=f.getName()%>的属性如下:


文件长度为:<%=f.length()%>
<%=f.isFile()?"是文件":"不是文件"%>

<%=f.isDirectory()?"是目录":"不是目录"%>

<%=f.canRead()?"可读取":"不可读取"%>

<%=f.canWrite()?"可写入":"不可写入"%>

<%=f.isHidden()?"是隐藏文件":"不是隐藏文件"%>

文件的最后修改日期为:<%=new Date(f.lastModified())%>

<%
}else{
f.createNewFile().//在当前目录下建立一个名为ReaData.txt的文件
%>
<%=f.getName()%>的属性如下:


文件长度为:<%=f.length()%>
<%=f.isFile()?"是文件":"不是文件"%>

<%=f.isDirectory()?"是目录":"不是目录"%>

<%=f.canRead()?"可读取":"不可读取"%>

<%=f.canWrite()?"可写入":"不可写入"%>

<%=f.isHidden()?"是隐藏文件":"不是隐藏文件"%>

文件的最后修改日期为:<%=new Date(f.lastModified())%>

<%
}
%>


src="/linux/js/wxgg_linux.js">


相关文章


Linux更新工具Yumex&yum揭秘
Linux下的SSH使用指南
实战solaris之系统帐号管理
squid13 solaris10反向代理配置全攻略
如何在JSP中利用java文件操作大全
三个方法优化MySQL数据库查询
JavaSwingAPIs可插拔式外观风格特性应用
TCPDUMP入门Linux下的网络协议分析工具
详细讲解:在Linux操作系统中Echo的用法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛