フィルターがおかしい?
投稿者: | かすい |
投稿日時: | 2000/07/01 07:19:35 |
例えば、以下のようなファイルがあったとします、
rfc.txt、rfc0.txt、rfc00.txt、rfc000.txt、rfc0000.txt
a.log、a.txt、B.TXT
以下のようにフィルターを設定すると……
?.* → a.log、a.txt、B.TXT
??.* → (なし)
???.* → rfc.txt、a.log、B.txt
????.* → rfc0.txt、B.txt
?????.* → rfc00.txt、B.txt
??????.* → rfc.txt、rfc0.txt、rfc00.txt、rfc000.txt
??????.* → rfc0000.txt、B.TXT
???????.* → a.txt、rfc.txt、rfc0.txt、rfc00.txt、rfc000.txt、rfc0000.txt
となりました。おかしいですよね。期待するのは、
?.* → a.log、a.txt、B.TXT
??.* → (なし)
???.* → rfc.txt
????.* → rfc0.txt
?????.* → rfc00.txt
??????.* → rfc000.txt
??????.* → rfc0000.txt
???????.* → (なし)
なのですから。しかし、これ、再現性(別のフォルダーに新規に
同様のファイルを作った場合)もまたあやしいのです。正常だっ
たり、また違う結果になったり……。
もともとは、RFCの2000番台を表示しようと、"rfc2???.txt"と
指定したのですが、"rfc2*.txt"の結果のように表示されたため
これに気付いたのです。
やはり、再現する時、しない時があるようで……謎です。
目次 | 前のメッセージ | 次のメッセージ | コメントを書く | 新規メッセージの投稿
コメント