整个文件夹拷贝<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*" %>
<%String url1="C:/aaa";
String url2="d:/java/";
(new File(url2)).mkdirs();
File[] file=(new File(url1)).listFiles();
for(int i=0;i<file.length;i++){
if(file[i].isFile()){
file[i].toString();
FileInputStream input=new FileInputStream(file[i]);
FileOutputStream output=new FileOutputStream(url2+"/"+(file[i].getName()).toString());
byte[] b=new byte[1024*5];
int len;
while((len=input.read(b))!=-1){
output.write(b,0,len);
}
output.flush();
output.close();
input.close();
}
}
%>
<%@ page import="java.io.*" %>
<%String url1="C:/aaa";
String url2="d:/java/";
(new File(url2)).mkdirs();
File[] file=(new File(url1)).listFiles();
for(int i=0;i<file.length;i++){
if(file[i].isFile()){
file[i].toString();
FileInputStream input=new FileInputStream(file[i]);
FileOutputStream output=new FileOutputStream(url2+"/"+(file[i].getName()).toString());
byte[] b=new byte[1024*5];
int len;
while((len=input.read(b))!=-1){
output.write(b,0,len);
}
output.flush();
output.close();
input.close();
}
}
%>
if (!fl.isDirectory()) {
return;
}
File[] list = fl.listFiles();
//列出一个类别的
File[] listx = fl.listFiles(new TextFileFilter());
TextFileFilter的组成public class TextFileFilter implements FilenameFilter { public TextFileFilter() {
}
public boolean accept(File parm1, String parm2) {
if (parm2.toLowerCase().endsWith(".txt")) {
return true;
}
else {
return false;
}
}
}如果只有一个文件在用,直接写成私有类就行了。
非常感谢
再问一句
我要在JFileChooser对话框中实现文件类型过滤,如何做?
是否需要实现 FileFilter?
如果要实现 FileFilter类
如何实现?