System.IO.Path.GetFileNameWithoutExtension を使えば簡単。 補足 正規表現を使ったやり方はこちら
元号の一覧リストを取得するコードです。 $eraNamesに元号の一覧が入ります。 参考資料 docs.microsoft.com(JapaneseCalender.Eras) docs.microsoft.com(Cu…
JapaneseCalendarクラスを使って簡単に元号表記できます。 注意 Windowsに令和対応パッチが当たっていない場合は、令和が表示されません。 Windowsの令和対応パッチについてはこちら(support.…
ColorToolでPowershellコンソールの配色設定を素敵に出来るのですが、ColorTool.exeのコマンドラインオプションはちょっと面倒だったりします。 ColorTool <配色名> で色設定できる…
結論 Get-Content でテキストファイルを読み込んだ変数は、必ず@()で囲んで取り扱うのがよさげ。 何が問題か $txt = Get-Content single.txtとテキストファイルを読み込んだとき、テキス…
概要 Web.configのappSettingsみたいに、XMLエレメントを1レコードに見立てて属性にデータを格納しているデータを、CSVに変換したい。Powershellでやってみました。 詳細 対象となるデータのイ…
セパレータで文字列を分割して分割した文字列にそれぞれ順番に処理するには、String.Split()で分割 → foreachでそれぞれに処理すればOK。 「テスト;文字列」を;で分割して、それぞれを「」で囲った文字列に…
超まとめ タスクスケジューラーで設定する場合 タスクスケジューラーに設定する場合は、下記の様に設定します。 「プログラム/スクリプト」に powershell 「引数の追加」に “Import-module …
超まとめ Get-Contentsで読み込んだ文字列配列(String[])から、特定の行で囲まれている範囲を取り出す関数です。 自由書式なログファイルを機械処理するために用意しました。