すべての .htm ファイルの名前を .html に変更するスクリプトを Ruby で作成します。
概要
特定の環境ですべての .htm ファイルの名前を .html に変更するには、Ruby でスクリプトを作成する必要があります。 ディレクトリ。
いくつかの部分が欠けている脚本を渡されました。
「METHOD」に適切なメソッド名を指定し、「REGEX」に適切なメソッド名を指定する必要があります。 .htm で終わるすべてのファイルに一致する正規表現。
Dir.METHOD("*.htm").each do |html_file|
FileUtils.METHOD html_file, "#{html_file.METHOD(/REGEX/,'.html')}"
end
「METHOD」と「REGEX」を何に置き換えるべきか知っている人はいますか?
解決策
Dir.glob("*.htm") do |html_file|
FileUtils.mv(html_file, "#{File.basename(html_file, ".htm")}.html")
end