2012-04-11 12 views
48

Mam mały kawałek kodu Ruby:Sprawdź, czy nazwa pliku jest folder lub plik

files.each do |file| 
    FileUtils.mkdir_p(File.dirname(target))  
    FileUtils.cp_r(file, target, :verbose => true) 
end 

chciałbym dodać czek jak

Jak zaimplementować w Ruby ?

+1

@Jay ERM, to Ruby, Python nie. –

+1

o, oops, zawsze łączę te dwa w górę – Jay

Odpowiedz

94

Można użyć File.directory?("name") i/lub File.file?("name").

+1

Bardzo doceniane! Wiedziałem, że musi to być metoda. Dir.glob działa trochę zbyt dobrze :) –

Powiązane problemy