易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA编程:获取文件列表代码

  import java.io.File;
  import java.io.FileFilter;
  import java.io.FilenameFilter;
  /**
  * 文件列表。<br>
  * 可以指定过滤条件。
  *
  * @author leo
  *
  */
  public class FileList {
  /**
  * @param args
  */
  public static void main(String[] args) {
  File dir = new File(".");
  // 所有的文件和目录名
  String[] children = dir.list();
  if (children == null) {
  // 不存在或者不是目录
  } else {
  System.out.println("#### 1 ####");
  for (int i = 0; i < children.length; i++) {
  // 文件名
  System.out.println(children[i]);
  }
  }
  // 可以指定返回文件列表的过滤条件
  // 这个例子不返回那些以.开头的文件名
  FilenameFilter filter = new FilenameFilter() {
  public boolean accept(File dir, String name) {
  return !name.startsWith(".");
  }
  };
  children = dir.list(filter);
  System.out.println("#### 2 ####");
  for (int i = 0; i < children.length; i++) {
  // 文件名
  System.out.println(children[i]);
  }
  // 也可以拿到文件对象的列表
  File[] files = dir.listFiles();
  System.out.println("#### 3 ####");
  for (int i = 0; i < files.length; i++) {
  // 文件名
  System.out.println(files[i].getName());
  }
  // 下面这个过滤条件只返回目录
  FileFilter fileFilter = new FileFilter() {
  public boolean accept(File file) {
  return file.isDirectory();
  }
  };
  files = dir.listFiles(fileFilter);
  System.out.println("#### 4 ####");
  for (int i = 0; i < files.length; i++) {
  // 文件名
  System.out.println(files[i].getName());
  }
  }
  }


相关文档:

java连接常见数据库的连接字符串

java连接常见数据库的连接字符串
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar ;
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );
2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar ;
C ......

JAVA访问控制符和动态绑定

首先从一道面试题目谈起:
package pkg1;
public class Jupiter
{
void method1(){
System.out.println("In Jupiter");
}
public void call(){
method1();
}
}
package pkg2;
import pkg1.Jupiter;
public class Minerva extends Jupiter{
public void method1(){
......

Java追加文件

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.io.OutputStreamWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.lang.*;
/******************************
* 写文本
* java.lang.Object ......

Java读文件

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.RandomAccessFile;
import java.io.Reader;
public class ReadfromFile{
/**
......

用Java写的计算器

                            用Java写的计算器
package com.wenbo.myprogrem.day15;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.Actio ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号