ファイル操作

[C#] ファイルの拡張子を変更する(Path.ChangeExtension)

ファイルの拡張子を変更するには、Path.ChangeExtension()を使用します。

構文

構文

string <変更後ファイルパス>
 = Path.ChangeExtension(<ファイルパス>, <変更後拡張子>)

ファイル名パスを変更するのみです。
実際のファイル名を変更するには、System.IO.File.Move()で変更する必要があります。

サンプル

例)「d:¥test.txt」の拡張子を「.dat」に変更する


using System.IO;

//ファイルパス
string filePath = @"d:\test.txt";

//拡張子を".dat"に変更する
string newFilePath = Path.ChangeExtension(filePath, "dat");

//ファイル名を変更する
File.Move(filePath, newFilePath);

備考

  • Path.ChangeExtensionに指定する拡張子名にピリオドはあっても無くても構いません。

関連記事

-ファイル操作
-