it167.com  设为主页
 收藏本站
 
  资讯:业界动态 | 软件动态 | 人物专栏 | 安全资讯 | 网络生活 | 电子商务 | 小游戏 | 视频 | 美女图片 | 音乐
  网络编程 | 网站运营 | 网页制作 | 图形图象 | 操作系统 | 媒体动画 | 软件教学 | 网络应用 | 邮件系统 | 网络安全 | 认证考试
asp | .net | php | jsp | Sql | java | Dreamweaver | FrontPages | Javascript | css | Coreldraw | photoshop | Flash | Coreldraw
当前位置: > 主页>网络编程>Java>JAVA入门教程>Java文件操作大全(1)
最新新闻

·机会与整合 边缘化互联
·TOM-Skype新增三大本地
·雅虎抢闸邮箱竞赛 网易
·新浪抢攻北京奥运
·洞悉网络口碑的掘金机会
·拆解网络病毒黑金交易
·木马下载器近期出现新变
·《互联网周刊》第17期文
·Web2.0是否催生自吹自擂
·三张宝宝裸照招来MSN封
热门新闻
·jsp 下实现防止重复在线
·一个必看的Java程序
·存储过程
·构建自己的基于Java的超
·构建自己的基于Java的超
·Web应用中的中文问题
·学习MySQL常用操作命令
·MySQL中修改密码及访问
·Hibernate 3新增XML关系
·java实现ftp下载文件
推荐新闻
 
 

Java文件操作大全(1) 

作者:   来源:it167   点击:   日期:2007-01-28

本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,逐行读取数据等等。

文件的建立/检查与删除

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

文件属性的取得

<%@ page contentType="text/html;charset=gb2312"%> 

<%@ page import="java.util.Date,java.io.*"%>

<html>

<head>

<title>文件属性的取得</title>

</head>

<body>

<%

String path=request.getRealPath("/");

File f=new File(path,"ReadData.txt");

if(f.exists()){

%>

<%=f.getName()%>的属性如下:<br><br>

文件长度为:<%=f.length()%>

<%=f.isFile()?"是文件":"不是文件"%><br>

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

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

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

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

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

<%

}else{

f.createNewFile();//在当前目录下建立一个名为ReaData.txt的文件

%>

<%=f.getName()%>的属性如下:<br><br>

文件长度为:<%=f.length()%>

<%=f.isFile()?"是文件":"不是文件"%><br>

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

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

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

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

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

<%

}

%>

</body>

</html>



共4页: 上一页 1 [2] [3] [4] 下一页
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·JAVA开发者应该去的20个英文网站 ·Java: JNI完全手册
·由基本概念开始全面认识Java ·J2ee学习流程简介
·Java:Struts入门初步知识(1) ·为什么是Java EE 5

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:it167  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。