[ファイルを開く]または[ファイルを保存]ダイアログのFileName
プロパティによって返されるパスから実際のファイル名を削除するにはどうすればよいですか?
私が欲しいのはファイルへのパスですなしファイル名。
フルパス(ファイル名を含むパス)をSystem.IO.Path.GetDirectoryName
メソッドに渡します。これにより、ファイル名が削除され、そのファイルを含むディレクトリへのフルパスが返されます。
例えば:
Dim filePath As String = "C:\MyDir\MySubDir\myfile.ext"
Dim directoryPath As String = Path.GetDirectoryName(filePath)
次の文字列をdirectoryPath
変数に配置します。
C:\ MyDir\MySubDir
Dim dir As String = System.Environment.GetFolderPath(Environment.SpecialFolderOption.None)
dir
の値は、パスのみを提供します。