ファイルの拡張子を変更するには、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に指定する拡張子名にピリオドはあっても無くても構いません。