import java.io.File;
import java.util.*;
import java.util.*;
public class ListFileTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
String path;
path = in.nextLine();
listFiles(new File(path));
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
String path;
path = in.nextLine();
listFiles(new File(path));
}
public static void listFiles(File dir) {
if(!dir.exists()||!dir.isDirectory())
return ;
String[] files = dir.list();
for(int i = 0;i<files.length;i++) {
File file = new File(dir,files[i]);
if(file.isFile()) {
System.out.println(dir + "\\"+file.getName()+"\t"+file.length());
}else {
System.out.println(dir + "\\" + file.getName()+"\t<dir>");
listFiles(file);
}
}
}
}
if(!dir.exists()||!dir.isDirectory())
return ;
String[] files = dir.list();
for(int i = 0;i<files.length;i++) {
File file = new File(dir,files[i]);
if(file.isFile()) {
System.out.println(dir + "\\"+file.getName()+"\t"+file.length());
}else {
System.out.println(dir + "\\" + file.getName()+"\t<dir>");
listFiles(file);
}
}
}
}