ターミナル上で、Rubyを使い、テキストファイル(.txt)を、HTMLファイル(.html)に一括で変換するプログラムを作りたいと考えています。
カレントディレクトリではないです。
txtをhtmlに変換するソフトなどを使うわけではなく、あくまでRubyのコードだけで、すでにあるテキストファイルをhtmlファイルに変換する方法を模索しております。
ーーーーーーーーーーーーーーーーーーーーーー
require "fileutils"
FileUtils.mv("ex012.txt", "ex012.html")
ーーーーーーーーーーーーーーーーーーーーーー
上記のやり方で、トライしましたが、
これだと、ex012.txt以外のファイルはhtmlファイルに変換できないので、、、、
複数のファイルの拡張子を一括変更する方法を考えているのですが、うまくできません。
自分でも調べて見たのですが、変換ソフトを使うやり方が多く見られました。
その後、
require "file"
File.rename .txt .html *.txt
を試していますが、エラーが起きるようです。
rename をRubyのコードに落とし込む方法をご教授いただければと思います。
よろしくお願いいたします。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/14 10:51
2018/02/15 00:17