VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/01/07(Sun) 23:41
投稿者花ちゃん
Eメール
URL
タイトルRe^3: ファイルの種類を判断しテキスト形式のファイルのみオープン

> 拡張子が一意(固定)でないです。
> 「*.txt」や、「*.csv」とか、「*.yyyymmdd」とかの
> 日付をつけているものとかが存在し、すべてを網羅する
> の無理かと。

.yyyymmdd の形の拡張子のファイルがテキストファイルならこちらを
調べる方が簡単だと思いますよ。
(普通のファイルは、ルールを無視したようなファイルを作成していないので)
その他、テキストファイルにどのような拡張子をつけていますか?
GetExtensionName メソッド 等を使って拡張子を取り出し、正規表現 等を使って
調べればそれほど大変な事ではないかと。
例えば、.yyyymmdd の形の拡張子 なら文字数 や IsDate 関数を使用すれば簡単に
解りますよね。

私は、ファイルの中身を調べる方が大変だと思いますよ。貴方が言うテキストファイルに
何か規則性があるのなら別ですが。

Form1.frm Module1.bas *****.htm  ***.ini  ****.bat 等(無数にある)のファイルは
中身を調べればテキストファイルですよね、これらはどちらに分類するのですか?
貴方が言うテキストファイルの定義はどのようなものを指しているのかにもより
ますよね。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -