如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
解决方案 »
- 一个Applet报的“未声明类型、覆盖”是指什么?
- 怎么JLabel个头那么大呢?
- 不借助第三方变量,将a,b两个字符串变量的值互换
- 存放有不同类型的二维数组,应该用什么类型?
- DefaultRenderingErrorListener.errorOccurred:
- 网上赚钱的好方法
- 有人用eclipse做c/c++开发吗?
- jsp开发购物系统视频
- initComponents()是什么意思?怎么用?
- 偶想在 swing界面 上画一个' S 型 '的线,最好是3D效果的!
- 我新开了一个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 。
} }