テンポラリがあるディレクトリ一覧を出力する。
テンポラリがあるディレクトリ一覧を出力する。
void setup() {try {println(File.createTempFile("tmp", "").getParent());println(System.getProperty("java.io.tmpdir"));File[] files =File.createTempFile("tmp", "").getParentFile().listFiles(new P5FileFilter());List fileList = Arrays.asList(files);Collections.sort(fileList,this.comparator);Collections.reverse(fileList);for (File f : files) {println(f+":"+new Date(f.lastModified()));}}catch(IOException e) {e.printStackTrace();}}Comparator comparator=new Comparator() {public int compare(Object o1, Object o2) {File f1=(File)o1;File f2=(File)o2;return (int)(f1.lastModified()-f2.lastModified());}};class P5FileFilter implements FileFilter {public boolean accept(File file) {boolean isProcessingFile = file.isDirectory() && file.getName().matches(".+temp");if (isProcessingFile) {File[] files = file.listFiles(new FilenameFilter() {public boolean accept(File file, String name) {boolean ret = name.endsWith(".java");return ret;}});if (files.length>0) {return true;}}return false ;}};