[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/10/05(Thu) 17:54
投稿者名:つぼちゃん
Eメール:
URL :
タイトル:
フォルダから名前の一番大きいファイル名を最初に取得する方法
あるフォルダに、
20050504.jpg
20060504.jpg
20061104.jpg
20061118.jpg
というファイルが存在したときに、「20061118.jpg」というファイル名を@っぱつで取得したいのですが、可能でしょうか。
やはり1つずつ取得して、比較していくしかないのでしょうか。

VB6+WinXPです。

投稿時間:2006/10/05(Thu) 18:55
投稿者名:うなまな
Eメール:
URL :
タイトル:
Re: フォルダから名前の一番大きいファイル名を最初に取得する方法
> あるフォルダに、
> 20050504.jpg
> 20060504.jpg
> 20061104.jpg
> 20061118.jpg
> というファイルが存在したときに、「20061118.jpg」というファイル名を@っぱつで取得したいのですが、可能でしょうか。

フォームを利用する前提であれば、FileListBoxを配置して、

File1.Path = "あるフォルダ"
MsgBox File1.List(File1.ListCount - 1)

これじゃ駄目かな・・・
FileListBoxのアイテムが昇順なのが保障されてたかな・・・

投稿時間:2006/10/05(Thu) 22:57
投稿者名:つぼちゃん
Eメール:
URL :
タイトル:
Re^2: フォルダから名前の一番大きいファイル名を最初に取得する方法
> フォームを利用する前提であれば、FileListBoxを配置して、
>
> File1.Path = "あるフォルダ"
> MsgBox File1.List(File1.ListCount - 1)
>
> これじゃ駄目かな・・・
> FileListBoxのアイテムが昇順なのが保障されてたかな・・・

これでいけそうです。
ありがとうございました。