Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package files;
- import java.io.*;
- /** Expression file is undefined on line 6, column 7 in Templates/Classes/Main.java.
- * @author seberm
- */
- public class Main {
- /**
- * @param args Array witch command line arguments
- */
- static int order = 0;
- public static void main(String[] args) {
- File f = new File("./");
- File[] files = f.listFiles();
- for (int i = 0; i < files.length; i++) {
- if (files[i].isDirectory()) {
- printDir(files[i]);
- }
- order = 0;
- System.out.println();
- }
- }
- public static void printDir (File dir) {
- order++;
- for (int x = 0; x < order; x++)
- System.out.print(" ");
- System.out.println("Folder: " + dir.getName());
- File[] files = dir.listFiles();
- for (int j = 0; j < files.length; j++) {
- if (files[j].isDirectory()) {
- printDir(files[j]);
- }
- for (int x = 0; x < order; x++)
- System.out.print(" ");
- System.out.println("File: " + files[j].getName());
- }
- }
- }
- // My FilenameFilter class
- class MyFilter implements FilenameFilter {
- private String filter = "";
- public MyFilter (String filter) {
- this.filter = filter;
- }
- public boolean accept(File dir, String name) {
- if (name.lastIndexOf(filter) > 0)
- return true;
- else return false;
- }
- }
Add Comment
Please, Sign In to add comment