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")
を使用できます。
また、チェックアウトすることをお勧めします Pathname#directory?
および Pathname#file?