- PR -

Temporary Internet Files\内のファイルを開く

1
投稿者投稿内容
やまさん2004
常連さん
会議室デビュー日: 2004/03/11
投稿数: 32
投稿日時: 2005-04-01 18:53
インターネットキャッシュのファイルをプログラムからOpenしたいのですが
エラーが返ってきます。
Temporary Internet Files\Content.IE5\xxxx\
上記のようなフォルダ内のファイルにアクセスする方法はあるのでしょうか?
どうかご指摘お願いします。

VC++6.0 Windows2000SP4
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-04-02 06:45
 あのですね、今までの質問なんですけど、努力したことが見えないんですよ。

 例えばですね、どんなことをしたのか書いていませんよね。あなたは自分でやったからわかっているかもしれません。でも、掲示板を見ている人は、あなたではないし、あなたの隣にいるわけでもありません。なので、のぞき見ることもできません。そういうわけで、あなたが書かなかったことは、何が起こっているのかわかりません。

 エラーが返ってきます、といわれても、あなたはそれをみているので、なんのエラーかわかるでしょう。しかし、書かれていないのでどんなエラーが起こっているのかわかりません。どんなエラーが起こっているのかわからなければ、どう対処していいかも判断できません。判断できないので応えようがありません。

 答えるためには、こうして「どんなエラーが発生していますか」ということを書かなければなりません。このやりとりの間、作業が止まるのはあなたです。


 もうちょっと、自分の状況を伝えることを考えませんか?
_________________
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 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/
やまさん2004
常連さん
会議室デビュー日: 2004/03/11
投稿数: 32
投稿日時: 2005-04-02 13:32
Jittaさんのおっしゃる通りです。。
経緯や状況、結果を書き損じてました。
今後気をつけていきたいと思います。
文字で伝えるって難しいですね。
再度自分の状況をまとめて、改めたいと思います。
本当にありがとうございました。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-04-02 19:56
 今までの質問内容から、ローカルコンピュータのインターネット一時ファイルを直接開こうとしているのだと思います。そこにあるJPEGファイルの列挙、みたいな感じかなぁ?と思っています。

 で、私も、一時ファイルを再構成して、一時ファイルから元のページの構成を再現させるようなものを作ろうかなぁ・・・と思ったことがあるのですが、一時ファイルの下って、ファイルが列挙されて見えますが、実は更にサブフォルダに分かれていませんか?Win.95とか98の頃の話ですけど。
_________________
やまさん2004
常連さん
会議室デビュー日: 2004/03/11
投稿数: 32
投稿日時: 2005-04-03 22:04
>今までの質問内容から、ローカルコンピュータのインターネット一時ファイルを
>直接開こうとしているのだと思います。
>そこにあるJPEGファイルの列挙、みたいな感じかなぁ?と思っています。

その通りです(^^

確かにInternetTemporaryの下にさらにサブフォルダがあります。
InternetTemporary直下はindex.dat?を参照してサブフォルダ以下のファイルを表示しているだけみたいです。
そのサブフォルダも込みでパス指定しないとファイルにアクセスできないことがわかりました。

あとはFindFirst(Next)UrlCacheEntryとかで列挙していけばいいのかなって思っています。
Jittaさん始めみなさんお手数おかけしましたm(__)m
また壁に当たった時はよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)