The project of U-WA-
http://uwa.potetihouse.com/
トップページ > 過去ログ > 記事閲覧
アイコン 【TKFP.dll】ファイルの検索について
日時: 2011/08/03 10:28
名前: LINK

Toki様
LINKと申します。

非常に有用なライブラリの提供ありがとうございます。

早速ですが、TKFP.dll「CurrentDirectory.GetFiles(searchPattern).Length」の
挙動について質問があります。

開発環境:WinXP_PRO-SP3+VB2005
サーバーOS:SunOS5.8、Buffalo テラスーション TS-TGL/R5
*上記2サーバーで確認しました。


ファイル名が「A1234」「B1234」「1234」があり、
System.IO.Directory.GetFiles メソッド (String, String)
ですとsearchPatternを"12*"とするとLengthは「1」
searchPatternを"12"であれば「0」となりますが、
CurrentDirectory.GetFiles(searchPattern).Lengthの場合
searchPatternが「"12*"」または、「"12"」
としてもにファイル数が「3」となってしまいます。
*「"A"」とすれば「1」です。

これは、仕様と言うことでよろしいでしょうか?

前方一致でのファイル検索をしたいと思ったのですが
上記ですとループでファイル名の確認をしないと
ファイル数が確認できないので…

御確認のほどよろしくお願い致します。

Page: 1 |

ファイル Re: 【TKFP.dll】ファイルの検索について ( No.1 )
日時: 2011/08/03 23:13
名前: Toki◆pRU.c9X.EOI

ご報告ありがとうございます。

確認したところ、ご指摘のように
GetFilesメソッドでパターンを指定したとき、
先頭一致ではなく部分一致で抽出を行っていました。

近日中に更新する予定です。
ファイル Re: 【TKFP.dll】ファイルの検索について ( No.2 )
日時: 2011/08/04 08:41
名前: LINK

Toki様
LINKです。

御確認、返信ありがとうございます。
御対応のほどよろしくお願いいたします。
ファイル Re: 【TKFP.dll】ファイルの検索について ( No.3 )
日時: 2011/08/04 23:26
名前: Toki◆pRU.c9X.EOI

修正版 Ver.1.4.3を公開しました。

問題箇所は修正できていると思いますので、ご確認ください。
よろしくお願いします。
ファイル Re: 【TKFP.dll】ファイルの検索について ( No.4 )
日時: 2011/08/05 13:59
名前: LINK

Toki様
LINKです。

修正版 Ver.1.4.3の確認を実施いたしました。
前方一致にてファイル数が取得できることを確認しました。

対応ありがとうございます。

Page: 1 |