Ich habe ein kleines Stück Ruby-Code:
files.each do |file|
FileUtils.mkdir_p(File.dirname(target))
FileUtils.cp_r(file, target, :verbose => true)
end
Ich möchte einen Scheck hinzufügen wie
if file is a folder
# do this
if file is a file
# do that
Wie implementiere ich in Ruby?
Antworten:
Sie können
File.directory?("name")
und / oder verwendenFile.file?("name")
.quelle
Auch eine gute Idee zum Auschecken
Pathname#directory?
undPathname#file?
quelle