HIRO's.NET Blog

PowerShellが好き

目次

Blog 利用状況

ニュース

あわせて読みたい

書庫

日記カテゴリ

リンク

ファイルの拡張子を変更する(Windows PowerShell Tips)

ファイルの拡張子を変更するには、System.IO.PathクラスのChangeExtensionメソッドを使用します。

下記は sample1.txt の 拡張子 txt を 拡張子 log へ変更したファイル名を取得しています。
ChangeExtensionメソッドは、実際のファイルの拡張子を変更するのではなく、変更した場合のファイル名を文字列として返します。

PS C:\Work> [System.IO.Path]::ChangeExtension("sample1.txt",".log")
sample1.log

あとはRename-Itemコマンドレットを使用して、実際にファイルの拡張子を変更します。

手順としては

(1)拡張子を変更する前のファイル名を変数にセットします。
(2)拡張子変更後のファイル名を変数にセットします。
(3)Rename-Itemコマンドレットでファイル名を変更します。

PS C:\Work> $oldfile =sample1.txt"                                         ---(1)
PS C:\Work> $newfile = [System.IO.Path]::ChangeExtension($oldfile, ".log")   ---(2)
PS C:\Work> Rename-Item $oldfile $newfile                                    ---(3)


投稿日時 : 2007年12月28日 0:07

コメントを追加

# ファイルの拡張子を変更する(関数版)(Windows PowerShell Tips) 2007/12/28 0:23 HIRO's.NET Blog

ファイルの拡張子を変更する(関数版)(Windows PowerShell Tips)

# ファイルの拡張子を変更する(関数版)(Windows PowerShell Tips) 2007/12/28 0:24 HIRO's.NET Blog

ファイルの拡張子を変更する(関数版)(Windows PowerShell Tips)

タイトル
名前
URL
コメント