2022-01-23から1日間の記事一覧

RustでPathの拡張子に応じて処理を変える

今回は、RustでPathの拡張子を解析し、その拡張子に応じて処理を変える方法を調査してた際の備忘録です。 例えば、パスがあり、その拡張子に応じて出力するメッセージを変えたいとします。 .txt ならtext fileと表示し、bmpならbitmap fileと表示する、みた…

Rustでstd::process::Commandを使ってみたらコマンドプロンプトの文字コードにハマった話

今回は表題の通り、Rustでstd::process::Commandを使って簡単な外部コマンドを実行してみようと挑戦した時のことを書き残します。 ちなみに、私の環境はwindowsです。 Rustでは標準ライブラリとして外部コマンド(windowsだとコマンドプロントを通して使う"d…