向文件末尾添加内容
BufferedWriter out = null;try { out = new BufferedWriter(new FileWriter(”filename”, true)); out.write(”aString”);} catch (IOException e) { // error processing code} finally { if (out != null) { out.close(); }}
列出文件和目录
File dir = new File("directoryName");String[] children = dir.list();if (children == null) { // Either dir does not exist or is not a directory} else { for (int i=0; i < children.length; i++) { // Get filename of file or directory String filename = children[i]; }}// It is also possible to filter the list of returned files.// This example does not return any files that start with `.'.FilenameFilter filter = new FilenameFilter() { public boolean accept(File dir, String name) { return !name.startsWith("."); }};children = dir.list(filter);// The list of files can also be retrieved as File objectsFile[] files = dir.listFiles();// This filter only returns directoriesFileFilter fileFilter = new FileFilter() { public boolean accept(File file) { return file.isDirectory(); }};files = dir.listFiles(fileFilter);