フォルダの中のファイル名取得

解決


匿名希望  2005-10-27 16:57:03  No: 127026  IP: [192.*.*.*]

2日前にここに書き込んで解決したと思ったのですが、問題が発生しました。
下記URLを参考に作成したのですが、存在しないファイル名が取得されました。アドレスバーに直接パス名とファイル名を入力するとファイルが開かれるのですが、普通にフォルダを開いていくと存在しないのです。隠しファイルも表示されるようにしているのですが、いったいこのファイルは何なのでしょうか?そして、この隠れたファイルは取得しない方法があれば教えてほしいです。宜しくお願いします。

http://www.bcap.co.jp/hanafusa/VBHLP/fso14.htm

編集 削除
ガッ  2005-10-27 17:02:35  No: 127027  IP: [192.*.*.*]

興味があるので、
差し障りなければそのファイル名を書いていただけませんか?

(NTFSの副ストリームかなぁ…)

編集 削除
匿名希望  2005-10-27 17:16:37  No: 127028  IP: [192.*.*.*]

ガッさん。こんばんは。
隠れファイルのをひとつ開けてみたのですが、どうもフォルダの背景にしている画像みたいです。ファイル名はBackground.bmpです。しかし他にもDesktop.iniや、Thumbs.dbと言った名前のファイルが見つかりました。この隠れファイルと普通のファイルを区別する方法はあるのでしょうか?

編集 削除
それは  2005-10-27 17:22:04  No: 127029  IP: [192.*.*.*]

「保護されたオペレーティングシステムファイル」ってやつでは?
フォルダオプションを再度確認してみてください。

編集 削除
GOD  2005-10-27 17:44:33  No: 127030  IP: [192.*.*.*]

GetAttr関数で区別できると思いますよ。
ただ、何を非表示状態にしてるかは各システムによるからなぁ〜。
システムファイル or 隠しファイル

編集 削除
匿名希望  2005-10-28 08:46:19  No: 127031  IP: [192.*.*.*]

皆さんのおかげで解決できました。ありあがとうございました。

編集 削除