关于文件操作

时间:2008-06-04 19:25:05   来源:论坛整理  作者:  编辑:chinaitzhe
在网页上显示图片。
原来是设定成专属的图片文件夹,里面存放了图片文件,在后台治理时添加用手工输入文件名的方法(×××.jpg)相应的在数据库里面用文件名存储。
我想说通过文件操作,先读取该指定文件夹的文件名,然后选中某个文件后,获得返回这个文件名。(事实上就是跟WINDOWS对文件的选择一样。)应该怎么实现,有相关的JSP代码吗?
菜鸟来着,请讲具体些,谢谢
网友回复:用File进行文件列表读取,

Java code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/



File f = new File(filepath);// 定义文件路径  

File file[] = f.listFiles();  

  int i = f.listFiles().length;  

  for (int j = 0; j < i; j  ) { 

    。。。。// 你的代码

  }



网友回复:谢谢LS.我用到了。
但是读取出来就只是静态文件名而已。
我是想要能选中某个文件后,返回获得这个文件名。
这部分怎么实现。
网友回复:贴一下我的代码:
高手们帮忙改改

<%@ page import="java.io.*" %>
<%
String path=request.getRealPath("/");
File d=new File(path);//建立当前目录中文件的File对象
File list[]=d.listFiles();//取得代表目录中所有文件的File对象数组
out.println(" <font color=#ff0000>" path " FILES: </font> <br>");
for(int i=0;i <list.length;i ){
if(list[i].isFile()){
out.println(list[i].getName() " <br>");
}
}


out.println(" <br> <font color=#ff0000>" path " directories : </font> <br>");
for(int i=0;i <list.length;i ){
if(list[i].isDirectory()){
out.println(list[i].getName() " <br>");
}
}
%>
事实上下面目录的显示是不用的,先留着。

网友回复:高手们快出现。
在线等
网友回复:把问题描述的具体点 具体结果应该是怎么样的
网友回复:
引用 5 楼 yuan38 的回复:
把问题描述的具体点 具体结果应该是怎么样的


具体结果?
我需要的就是显示某个指定文件夹下面的所有文件的文件名,然后通过选取得到其中的一个文件的文件名。并且返回该文件名,显示在文本框就可以了。
原来这个文件名要通过键盘手工输入。

然后上面那段代码的功能只是把指定文件夹中的文件名显示出来而已。
接下去该怎么做?
网友回复:继续顶顶
关键字:文件,操作,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面