|
下記のコード試しました。確かに、イミディエイトウインドウで、フォルダ名が出ました
。しかし、分からない事があります。
そこからどうすれば、現在のフォルダ名と、一致させ、一致したディレクトリを指定する事ができるのでしょうか?
>' C:\ 内のフォルダの名前を表示します。
>MyPath = マイドキュメントのパス & "\CD\" パスを設定します。
>MyName = Dir(MyPath, vbDirectory) ' 最初のフォルダ名を返します。
>Do While MyName <> "" ' ループを開始します。
> ' 現在のフォルダと親フォルダは無視します。
> If MyName <> "." And MyName <> ".." Then
> ' ビット単位の比較を行い、MyName がフォルダかどうかを調べます。
> If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then
> Debug.Print MyName ' フォルダであれば、それを表示します。
> End If
> End If
> MyName = Dir ' 次のフォルダ名を返します。
>Loop
|
|