2012-03-24 13 views
1

FileUtils.cp_r macht genau das, was ich brauche, aber es ist nicht in der Lage, Dateien nach einem Muster zu filtern.Ausfiltern FileUtils.cp_r

Also, ich möchte rekursiv eine komplexe Ordner/Dateien Struktur in ein anderes Verzeichnis kopieren, aber ich möchte nur Dateien mit txt Erweiterung enthalten. Wie würde ich das tun?

Antwort

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

Nö, ist es nicht bei allen –

+0

mit verschachtelten Ordnern arbeiten dies fehlschlägt: $ mkdir -pa/b $ berühren a/a.txt a/b/b.txt $ ruby ​​-e " require 'fileutils; FileUtils.cp_r Dir [' a/**/*. txt '],' foodir '; " –

Verwandte Themen