如d:\ex\1.java
\2.java
\tt\1.java
\2.java
\ss\1.java
\2.java
\aa\1.java
\2.java
\2.java
\tt\1.java
\2.java
\ss\1.java
\2.java
\aa\1.java
\2.java
解决方案 »
- 帮忙看看,为什么我这个文件复制程序,会无限循环复制。。。而且只能复制英文字符。。中文一复制就乱码。。。
- JDBC运用过程中遇到的问题
- 一小段程序,有关异常的问题,请分析?
- 为什么ActionEvent无法响应????
- 能否在一个JTextFiled中加入一个按钮?
- 如何将这个作成一个可执行文件?
- 在jbuilder里调用oracle存储过程,怎样实现任意多个输入参数呢?
- 小菜搞不懂
- 如何用JAVAMAIL实现“SMTP验证”?
- ftp问题请各路大神大发神通解救在下,拜谢~~~~~标题长~~~~~~~~~~~~~~~~~~~已放上全部身家
- 我新开了一个QQ群,叫近来兴JAVA,欢迎大家加进去讨论,号码是10973032
- 请教:我用的jbuilder,struts架构,在action中的session赋中文值以后,回到jsp中,从session中取出的值为乱码,如何解决?
File f = new File(dir)
String[] s = f.list();
for( int i = 0; i < s.length; i++ )
if( new File( s[i] ).isDirectory() )
listAll( s[i] )
else
// do something如果要效率,就用栈遍历
{
String[] mFiles = getFileList(pathname);
for(int i=0;i<mFiles.length;i++)
{
pathname = pathname + mFiles[i];
searchaFile(pathname);
}
}
public class Test{
public static void main(String[] args){
File docs= new File("C:/My Documents"); File[] javaSources = docs.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name) {
return name.endsWith(".java");
}
}); // 仅返回 *.java 文件。 File[] folders = docs.listFiles( new FileFilter(){
public boolean accept(File path) {
return path.isDirectory()
&& !path.getName().equalsIgnoreCase("WEB-INF");
}
}); // 不返回 WEB-INF 目录。 如果要递归就再对 返回的 File[] 再 listFiles 。
} }