- ベストアンサー
DIR関数について教えてください。
現在、テキストボックスに入力した文字が、テキストファイル等の中身に存在するかを調べるプログラムの問題を解いているのですが。 選択したフォルダの下の階層にある全てのフォルダに対しても 検索を行うプログラミングでかなり悩んでいます。 特に、Dir関数の意味が???です。 例えば現在のパスをC:\テスト01\テスト02\としたときに、 変数Mypathに Mypath=C:\テスト01\テスト02\と代入して、 変数MyNameに MyName = Dir(setPath & "*.*", vbDirectory)とすると 変数MyNameには、1回目は"."が入り、2日目は".."が入ります。 なぜ、"."や".."が入るのか分からず悩んでいます。 "."は、現在のフォルダを表して、".."は親(1つ上)のフォルダを表していると、 と言うことは、ヘルプを調べて分かったのですが。 なぜ?こういった値が入るのか理解できない状態です。 3回目は、まともなファイル名が(例えばtest.txt)などのちゃんとした ファイル名が入ってくれるのですが。 特に、".."(親フォルダ)をなぜ見に行くのか??よく分かっていません。 良かったら教えてください。 よろしくお願いします。m(__)m
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
このQ&Aのポイント
- 製品DCP-J928Nをアプリに登録できない問題について、WiFi設定までは完了しているがアプリでの登録ができないとの報告があります。
- Android端末(GALAXY S24)を使用し、ポケットWiFiでの接続が原因かもしれないと疑われます。同様の問題に直面している方への参考になる情報です。
- この現象についての原因や対策を明らかにし、無線LAN接続のトラブルシューティング方法を提供します。
お礼
BlueRayさん、とても分かりやすい説明ありがとうございました。m(__)m おかげさまで、なっとくできました。 地下に例える説明、気に入ってしまいました。(^_^) 現在、自分が居る位置を知るためのものと、 考えればとても、分かりやすいです。 また、地上1階では、".."や"."見たいな方位時針見たい物は要らないですよね。 本当に、分かりやすい説明ありがとうございました。 感謝です!!m(__)m ありがとうございました。m(__)m