【VB.NET】指定したディレクトリのファイル情報を取得する

VB.NET
この記事は約2分で読めます。

【VB.NET】指定したディレクトリのファイル情報を取得する

指定したディレクトリの情報を取得するには、Directoryクラス(名前空間System.IO)を使用します。

検索内容によって、引数を変える事が出来ます。

 

パスのみ指定

Directory.GetFiles("パス")

 

拡張子が txt などファイルパターンを指定

Directory.GetFiles("パス", "パターン")

 

サブディレクトリも検索するか指定

Directory.GetFiles("パス", "パターン", SearchOption)

 

内容

パターンにはワイルドカード 「*」を使用出来ます。サブディレクトリも検索する場合、オプションに「SearchOption.AllDirectories」を指定し、
サブディレクトリは検索しない場合「SearchOption.TopDirectoryOnly」を指定します。

 

サンプルコード

Imports System.IO

Module Module1
    Sub Main()
        Dim result
        result = Directory.GetFiles("C:\tmp\")

        For Each res In result
            Console.WriteLine(res)
        Next

        result = Directory.GetFiles("C:\tmp\", "*.txt")

        For Each res In result
            Console.WriteLine(res)
        Next

        result = Directory.GetFiles("C:\tmp\", "*.txt", SearchOption.AllDirectories)

        For Each res In result
            Console.WriteLine(res)
        Next


    End Sub
End Module

 

コメント

タイトルとURLをコピーしました