My.Computer.FileSystem.CombinePath メソッド
更新 : 2007 年 11 月
2 つのパスを結合して、正しく書式化されたパスを返します。
' Usage
Dim value As String = My.Computer.FileSystem.CombinePath(baseDirectory ,relativePath)
' Declaration
Public Function CombinePath( _
ByVal baseDirectory As String, _
ByVal relativePath As String _
) As String
パラメータ
baseDirectory
結合する 1 つ目のパスを指定する String です。必ず指定します。relativePath
結合する 2 つ目のパスを指定する String です。必ず指定します。
戻り値
String.
例外
例外を引き起こす可能性のある状態を次に示します。
- パスの形式が誤っています (ArgumentException)。
解説
このメソッドは余分なスラッシュ記号の文字をトリムして、正しく書式化されたパスを作成します。
処理手順
My.Computer.FileSystem.CombinePath メソッドに関連するタスクの例を次の表に示します。
目的 |
参照項目 |
---|---|
ディレクトリ パスとファイル名を結合する |
使用例
次の例は、ディレクトリ パスとファイル名を結合して、正しく書式化されたパスを作成します。
Dim fullPath As String
fullPath = My.Computer.FileSystem.CombinePath _
("C:\Documents and Settings\All Users\Documents\My Pictures", "picture.jpg")
次の例は、2 つのパスを結合して、正しく書式化されたパスを作成します。
Dim fullPath As String
fullPath = My.Computer.FileSystem.CombinePath _
("C:\Dir1\Dir2\Dir3", "..\Dir4\Dir5\File.txt")
この例では、C:\Dir1\Dir2\Dir4\Dir5\File.txt が返されます。
必要条件
名前空間 : Microsoft.VisualBasic.MyServices
クラス : FileSystemProxy (FileSystem へのアクセスを可能にします)
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)
使用可能なプロジェクトの種類
プロジェクトの種類 |
使用可/不可 |
---|---|
Windows アプリケーション |
可 |
クラス ライブラリ |
可 |
コンソール アプリケーション |
可 |
Windows コントロール ライブラリ |
可 |
Web コントロール ライブラリ |
可 |
Windows サービス |
可 |
Web サイト |
可 |
アクセス許可
次のアクセス許可が必要になる可能性があります。
アクセス許可 |
説明 |
---|---|
ファイルとフォルダへのアクセス許可を制御します。関連する列挙値 : Unrestricted。 |
詳細については、「コード アクセス セキュリティ」および「アクセス許可の要求」を参照してください。