1. ホーム
  2. ruby

ファイル名がフォルダかファイルかを確認する

2023-09-08 03:45:29

質問

私は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で実装するには?

どのように解決するのですか?

この場合 File.directory?("name")File.file?("name") .