ruby - usuario - Compruebe si un nombre de archivo es una carpeta o un archivo
quitar permisos carpeta mac (2)
Tengo una pequeña pieza de código de Ruby:
files.each do |file|
FileUtils.mkdir_p(File.dirname(target))
FileUtils.cp_r(file, target, :verbose => true)
end
Me gustaría agregar un cheque como
if file is a folder
# do this
if file is a file
# do that
¿Cómo lo implemento en Ruby?
¿También es una buena idea Pathname#directory?
un Pathname#directory?
y nombre de Pathname#file?
Puede usar File.directory?("name")
y / o File.file?("name")
.