パス文字列(ファイル名だけでも良い)の拡張子を変更するにはPathクラスのChangetExtensionメソッドを使用します。
ChangeExtensionメソッドは、第1引数にパス文字列を、第2引数に変更後の拡張子(ドットを付けても付けなくても良い。例 “.txt” or “txt”)を渡します。
下記は、拡張子”txt”を”dat”に変更する例です。
VBの例
Dim filepath As String = "C:\Work\Test.txt" 'ファイルの拡張子を変更する Dim newExtesnsion As String = IO.Path.ChangeExtension(filepath, "dat") MessageBox.Show(newExtesnsion)
C#の例
string filepath = @"C:\Work\Test.txt"; // ファイルの拡張子を変更する string newExtension = System.IO.Path.ChangeExtension(filepath, ".dat"); MessageBox.Show(newExtension);
Please follow and like us:
コメント