현재 경로의 모든 파일을 클립으로 출력하는 방법

제목:
Groovy 클립에 대한 우리의 이해는 each 등object의 자체 클립에만 국한되어서는 안 된다. 클립을 사용하면 귀속 조작을 더욱 편리하고 유연하게 할 수 있다.groovy 홈페이지의 클립 예는Fibonacci가 흔치 않기 때문에 현재는 비교적 흔히 볼 수 있는 컴파일링 파일 기능을 제공합니다.
 
 

  
  
  
  
  1. def tree 
  2. tree = { file, arg -> 
  3.   println "${'|  ' * arg} - ${file.getName()}\\" 
  4.   file.eachFile() { f -> 
  5.     if(f.directory){ 
  6.         tree(f,(arg+1)) 
  7.     }else
  8.        println "${'|  ' * (arg+1)} - ${f.getName()}" 
  9.     } 
  10.   } 
  11. tree(new File('.'),0) 

 
본고는'프로그래밍이 즐겁다'는 블로그에서 나왔습니다. 전재는 작가에게 연락하세요!

좋은 웹페이지 즐겨찾기