Проверьте, является ли имя файла папкой или файлом - программирование
Подтвердить что ты не робот

Проверьте, является ли имя файла папкой или файлом

У меня есть маленький кусок кода Ruby:

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

Я хотел бы добавить чек, например

if file is a folder
  # do this
if file is a file
  # do that

Как реализовать Ruby?

4b9b3361

Ответ 1

Вы можете использовать File.directory?("name") и/или File.file?("name").