Share via


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.

例外

例外を引き起こす可能性のある状態を次に示します。

解説

このメソッドは余分なスラッシュ記号の文字をトリムして、正しく書式化されたパスを作成します。

処理手順

My.Computer.FileSystem.CombinePath メソッドに関連するタスクの例を次の表に示します。

目的

参照項目

ディレクトリ パスとファイル名を結合する

方法 : Visual Basic でファイル パスを解析する

使用例

次の例は、ディレクトリ パスとファイル名を結合して、正しく書式化されたパスを作成します。

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 サイト

アクセス許可

次のアクセス許可が必要になる可能性があります。

アクセス許可

説明

FileIOPermission

ファイルとフォルダへのアクセス許可を制御します。関連する列挙値 : Unrestricted

詳細については、「コード アクセス セキュリティ」および「アクセス許可の要求」を参照してください。

参照

参照

My.Computer.FileSystem オブジェクト

CombinePath

My.Computer.FileSystem.GetParentPath メソッド