2012-03-24 1 views
1

FileUtils.cp_r이 정확히 필요하지만 파일을 일부 패턴으로 필터링 할 수는 없습니다.FileUtils.cp_r을 필터링하면

그래서 재귀 적으로 복잡한 폴더/파일 구조를 다른 디렉토리에 복사하고 싶지만 txt 확장자의 파일 만 포함하고 싶습니다. 내가 어떻게 그럴 수 있니? $에서 mkdir -pa/B $를 터치/a.txt이 a/b를/b.txt $ 루비 -e "

답변

0
FileUtils.cp_r Dir['**/*.txt'], target_dir 
+0

아니, 그것은이 실패의 모든 –

+0

에서 중첩 된 폴더가 작동하지 않습니다 'fileutils'필요; FileUtils.cp_r Dir [ 'a/**/*. txt'], 'foodir'; " –