网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  列出目录下所有文件名---listfiles.java     
  文章作者:未知  文章来源:水木森林  
  查看:113次  录入:管理员--2007-11-17  
 
  /*
* created on 2004-12-9
* 我还未发现哪个常用软件中有这个功能,因此写了这个class
* 你可以将光盘中的文件名列在txt文件中,便于将来的查找,或打印出来。
* 不用为了查找某个光盘中的文件而一张一张光盘去找,又慢又损耗光驱。
* 当然也可以选择某个目录,记录下目录下的所有文件名。
*/

/**
* @author shi weifeng
* listfiles类能够将目录下的所有文件名写入你指定的文本文件中。
*/
import java.io.*;
public class listfiles {
private static string listfilestr="";
public static void main(string[] args) {
try
{
file savefile=new file(args[1]);
filewriter fw=new filewriter(savefile);
listfiles lf=new listfiles();
lf.listfile(args[0]);
fw.write(listfilestr);
fw.close();
}
catch (arrayindexoutofboundsexception ea)
{
//参数提示
system.out.println("usage: listfiles <source dir> <target file>");

}
catch (ioexception e)
{
system.out.println("io error!/r/n"+e.tostring());
}

}
public void listfile(string rp)
{

file file=new file(rp);
file list[]=file.listfiles();
for(int i=0;i<list.length;i++)
{
try
{
if (list[i].isdirectory())
{
new listfiles().listfile(list[i].tostring());
}
else
{
listfilestr+=list[i].getabsolutepath()+"/r/n";
system.out.println(list[i].getabsolutepath());
}
}
catch (exception ex)
{
listfilestr+="access deny:"+list[i].getabsolutepath()+"/r/n";
system.out.println("access deny:"+list[i].getabsolutepath());
}
}
}

}
 
 
上一篇: 利用实体ejb来避免性能缺陷    下一篇: 内部窗体设计与窗体定位
  相关文档
课程介绍(8)sl-425 体系结构及j2ee应用程序 11-16
用javabean数据组件集成jsf应用程序与ejb(2) 11-17
sun决定6月份发布为iphone开发java虚拟机 03-26
使用uml编写java应用程序 (1) 11-17
浅析java语言中两种异常使用间的差别 11-16
java入门攻略之helloworld问题 11-17
网络-两远程客户端之间的通讯原理 11-17
用javabean实现文件上载(二)上载文件 11-16
java ide:eclipse3.1新特性及插件介绍 11-16
一道scjp考题,要考scjp的不能不看! 11-17
使用bincompiler转换游戏资源文件为二进制文件 11-17
如何使用“月蚀”进行j2me开发 11-17
win2000 server iis+tomcat5多站点配置 11-16
一种常用的权限控制算法的实现 11-17
eclipse-sdk-3.0.1-linux-gtk 11-17
java的产生 11-17
eclipse 3.2 java开发新特征全面体验 11-17
浅析java语言中两种异常使用的差别 11-17
jsp与javabean组合循序渐进教程(4)下 11-17
jbuilder 中的 uml 工具 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息