日付を条件に、ファイル検索するには?

解決


さめ児  2004-05-08 21:07:39  No: 113071  IP: [192.*.*.*]

はじめまして!
   
   現在、私は、VB6.0でファイル検索システムを作成中なのですが、中々捗らず足  踏み状態なので、力を貸して頂きたく投稿しました。
   
   使用OS;Windows2000
   目的;ファイル検索システム作成
   内容:1、コンボボックスに全てのドライブ名を自動取得する
         2、「検索」ボタンを押下後、その指定したドライブの中で1番新しく作              成されたファイルのみを取得し、テキストボックスにファイル名を              取得する
   
   レイアウト:フォームに、コンボボックス1個、テキストボックス1個、
              ボタン1個
   
   今のところ、こんな感じで以後機能を追加して行こうと思ってます。
   ご指導の程、宜しくお願いします。

編集    削除
ぶんた  2004-05-08 22:07:49  No: 113072  IP: [192.*.*.*]

1.FileSystemObjectを使用するのが簡単じゃないでしょうか
2.上に同じく。ただし全てのファイルをチェックしないければならない為
    時間がかかるかも。

編集    削除
さめ児  2004-05-08 22:18:31  No: 113073  IP: [192.*.*.*]

もっと具体的にお願いします。
例など、書いていただけたらいいのですが・・・

編集    削除
ぶんた  2004-05-09 00:12:17  No: 113074  IP: [192.*.*.*]

全般的に分からないようなので調べるきっかけを書いたつもりでしたが。
FileSystemObjectはお調べになったでしょうか?

FileSystemObjectにはDrivesというプロパティがあり、これはDrive
オブジェクトのコレクションです。これで全ドライブが分かります。
DriveオブジェクトにはRootFolderというプロパティがあり、これは
そのドライブのルートフォルダへのFolderオブジェクトを返します。
FolderオブジェクトにはFilesプロパティがあり、そのフォルダにある
ファイルのFileオブジェクトのコレクションです。
また、FolderオブジェクトにはSubFoldersというプロパティがあり
そのフォルダに含まれるFolderオブジェクトのコレクションです。

サンプルはMSDNで探せばすぐ見つかると思いますよ。

編集    削除
ささ  2004-05-10 18:22:46  No: 113075  IP: [192.*.*.*]

>全般的に分からないようなので調べるきっかけを書いたつもりでしたが。
>FileSystemObjectはお調べになったでしょうか?

最近の開発者は、キーワードからネットやヘルプを見て
自分で調べるといった努力をしないのが非常に多いんです。

何かしらの回答をしてもらったら、
質問者はそれに対してある一定の努力をすべきだと思うのですが・・・。

困った物ですな。

編集    削除
GOD  2004-05-10 20:08:18  No: 113076  IP: [192.*.*.*]

ローカルドライブのみの列挙ならDriveListBoxを使用した方が早そうです。

編集    削除
さめ児  2004-05-22 04:30:54  No: 113077  IP: [192.*.*.*]

何とかできました。
一応、ヘルプ、参考書などを見てやってたつもりだったのですが、このシステムに2週間近く懸かってしまいましたが、皆さんのアドバイスで作業完了となりました。
有難う御座いました。

編集    削除