0

お世話になっております。

現在、シナリオ上でファイル(.xls .xlsx .xlsm)の拡張子のファイルリストを作成したいと考えております。

(拡張子を3つ指定したい)

とりあえずテストファイルを作ってテスト実行したところ、

.xlsxと.xlsmを指定した際には通常通りファイルリストが作られたのですが、

「*.xls」を指定すると全ての拡張子が含まれたファイルリストが出来上がってしまいました。

(.xlsのファイルのみのリストが出来上がると想定していました。)

スクリプトについて詳しくなく、ぼんやりとした予想なのですが

拡張子そのものではなく「.xls」という文字列が含まれている場合に

ファイルリストにパスが書き込まれてしまうのでしょうか…

「*.xls」で指定すれば想定している3つの拡張子のファイルリストは作れるのですが、

理由がはっきりしないためそのまま作るのを躊躇しております。

以下の質問を参考にさせていただきつつ作成したのですが、

.xlsのファイルが重複して吐き出されてしまいます。

https://winactor.com/questions/question/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%AA%E3%82%B9%E3%83%88%E4%BD%9C%E6%88%90%EF%BC%88%E6%8B%A1%E5%BC%B5%E5%AD%90%E6%8C%87%E5%AE%9A%EF%BC%89%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%A7/answer/9186/

拡張子3つを指定して綺麗にファイルリストを作成できる方法がありましたら

教えていただきたいです。よろしくお願いします。

この質問は解決済みのためクローズされています。
otohu1214 ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。