Folderオブジェクト・パス等の取得 |
ドライブ名・ファイル名・Folderオブジェクト・パス等の取得 (256) | |
まず、参照設定をしておいて下さい。 そして Form に Command1を配列で4個とLabel1を貼り付けて Sample.txt を準備しておいて下 さい。 |
|
Option Explicit 'SampleNo=256 WindowsXP VB6.0(SP5) 2003.02.22 Private Sub Command1_Click(Index As Integer) Dim Fso As New FileSystemObject Dim FsoFile As File Select Case Index Case 0 'ファイル・フォルダーが格納されているドライブ名を取得 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") Label1.Caption = "このファイルは " & FsoFile.Drive & _ " ドライブにあります" '結果:このファイルは C: ドライブにありますす Case 1 '指定されたファイル又はフォルダーの名前を設定・取得 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") Label1.Caption = "このファイルは " & FsoFile.Name & _ " です。" '結果:このファイルは sample.txt です。 Case 2 '指定されたファイルまたはフォルダーが格納されている 'フォルダーを表す Folder オブジェクトを取得 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") Label1.Caption = "このファイルは[" & FsoFile.ParentFolder & _ "]フォルダーにあります" '結果:このファイルは[C:\VBRescu1\256]フォルダーにあります Case 3 'ファイル、フォルダー、またはドライブのパスを取得 Set FsoFile = Fso.GetFile("c:Sample.txt") Label1.Caption = "このファイルのパスは[" & FsoFile.Path & _ "]です。" '結果:このファイルのパスは[C:\VBRescu1\256\sample.txt]です End Select Set FsoFile = Nothing End Sub |
|
詳しい使い方等はヘルプを参照して下さい。 |
2003/02/27