- - PR -
Temporary Internet Files\内のファイルを開く
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2005-04-01 18:53
インターネットキャッシュのファイルをプログラムからOpenしたいのですが
エラーが返ってきます。 Temporary Internet Files\Content.IE5\xxxx\ 上記のようなフォルダ内のファイルにアクセスする方法はあるのでしょうか? どうかご指摘お願いします。 VC++6.0 Windows2000SP4 |
|
投稿日時: 2005-04-02 06:45
あのですね、今までの質問なんですけど、努力したことが見えないんですよ。
例えばですね、どんなことをしたのか書いていませんよね。あなたは自分でやったからわかっているかもしれません。でも、掲示板を見ている人は、あなたではないし、あなたの隣にいるわけでもありません。なので、のぞき見ることもできません。そういうわけで、あなたが書かなかったことは、何が起こっているのかわかりません。 エラーが返ってきます、といわれても、あなたはそれをみているので、なんのエラーかわかるでしょう。しかし、書かれていないのでどんなエラーが起こっているのかわかりません。どんなエラーが起こっているのかわからなければ、どう対処していいかも判断できません。判断できないので応えようがありません。 答えるためには、こうして「どんなエラーが発生していますか」ということを書かなければなりません。このやりとりの間、作業が止まるのはあなたです。 もうちょっと、自分の状況を伝えることを考えませんか? _________________ |
|
投稿日時: 2005-04-02 13:31
まぁヒントだけでも・・・
Open出来ないと言うのは、HttpOpenRequestがエラーを返すと言うことですか?なんと言うエラーが返ってくるのでしょうか?ERROR_INTERNET_CONNECTION_RESETやERROR_INTERNET_CANNOT_CONNECTが発生すると言うことなら、それは正常ですよ。INTERNET_FLAG_CACHE_IF_NET_FAILはキャッシュにデータが無い場合、それらのエラーコードを返すと明記されているでしょ? とりあえず、最初に質問の仕方を勉強しよう。 「技術系メーリングリストで質問するときのパターン・ランゲージ」 http://www.hyuki.com/writing/techask.html _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ |
|
投稿日時: 2005-04-02 13:32
Jittaさんのおっしゃる通りです。。
経緯や状況、結果を書き損じてました。 今後気をつけていきたいと思います。 文字で伝えるって難しいですね。 再度自分の状況をまとめて、改めたいと思います。 本当にありがとうございました。 |
|
投稿日時: 2005-04-02 19:56
今までの質問内容から、ローカルコンピュータのインターネット一時ファイルを直接開こうとしているのだと思います。そこにあるJPEGファイルの列挙、みたいな感じかなぁ?と思っています。
で、私も、一時ファイルを再構成して、一時ファイルから元のページの構成を再現させるようなものを作ろうかなぁ・・・と思ったことがあるのですが、一時ファイルの下って、ファイルが列挙されて見えますが、実は更にサブフォルダに分かれていませんか?Win.95とか98の頃の話ですけど。 _________________ |
|
投稿日時: 2005-04-03 22:04
>今までの質問内容から、ローカルコンピュータのインターネット一時ファイルを
>直接開こうとしているのだと思います。 >そこにあるJPEGファイルの列挙、みたいな感じかなぁ?と思っています。 その通りです(^^ 確かにInternetTemporaryの下にさらにサブフォルダがあります。 InternetTemporary直下はindex.dat?を参照してサブフォルダ以下のファイルを表示しているだけみたいです。 そのサブフォルダも込みでパス指定しないとファイルにアクセスできないことがわかりました。 あとはFindFirst(Next)UrlCacheEntryとかで列挙していけばいいのかなって思っています。 Jittaさん始めみなさんお手数おかけしましたm(__)m また壁に当たった時はよろしくお願いします。 |
1
