Back to Top

プログラムの覚書

VB.NET ファイル拡張子を変更する

ファイルパスの拡張子の部分のみを変更する方法を記載します。

Path.ChangeExtensionメソッドを使用して、拡張子の変更をする

Dim sFileName1 As String = System.IO.Path.ChangeExtension("C:\work\myfile.txt", ".log")
Dim sFileName2 As String = System.IO.Path.ChangeExtension("C:\work\myfile", ".log")
Dim sFileName3 As String = System.IO.Path.ChangeExtension("C:\work\myfile\", ".log")

'1と2は結果が同じです3はC:\work\myfile\.logとなる

 

Posted in パス | Leave a reply

VB.NET コンピュータの論理ドライブを取得する

現在のコンピュータの論理ドライブを取得する方法を記載します。

Directory.GetLogicalDrives を使用して、ドライブを取得する

Dim sDrives As String() = System.IO.Directory.GetLogicalDrives()
For Each sd As String In sDrives
    MessageBox.Show(sd)
Next

 

DriveInfo.GetDrives を使用して、ドライブを取得する

Dim Drives As System.IO.DriveInfo() = System.IO.DriveInfo.GetDrives()
For Each d As System.IO.DriveInfo In Drives
    MessageBox.Show(d.Name)
Next

 

Posted in パス | Leave a reply