• 締切済み

IEの一時ファイルホルダーからファイルを読み出す方法

VB6.0のプログラムで、IEの一時ファイルホルダーにあるファイルを読み込みたいのですが、うまくいきません。 Win98では、IEの一時ファイルホルダーが、C:\WINDOWS\Temporary Internet Files\Content.IE5\UJY563QJ~ となっているのですが、この下にあるファイルをフルパス指定で読み込んでも、エラーになってしまいます。 試しにメモ帳にカット&ペーストで開くと、ファイル:~XXX.XXXが、~XXX[1].XXXとなっています。 又、メモ帳から、ファイル→開くで、一時ファイルホルダーを開くと、\Content.IE5以下のホルダーが見えません。 VBのOPEN命令では開けないのでしょうか?Win/API関数等で開く 必要があるのでしょうか? どなたか、教えて下さい。お願い致します。

みんなの回答

  • haporun
  • ベストアンサー率40% (230/562)
回答No.2

このフォルダは特殊なフォルダなのでDekstop.iniというファイルによって、エクスプローラなどでは通常の内容がみられないようになっているのです。 ちなみに、VBのファイルリストボックスでは通常どおり表示されます。 desktop.iniを削除すると、この機能は働かなくなるので、通常のフォルダと同じようになりますが、これではユーザーが困ります。

  • sssohei
  • ベストアンサー率33% (33/98)
回答No.1

FindFirstUrlCacheEntry, FindNextUrlCacheEntry APIを使えば出来るようです。 参考URL は google で探してみたページです(C/C++用(MSDNの非公式な翻訳)とVB用のサンプルです(英語))

参考URL:
http://www.geocities.co.jp/SiliconValley-PaloAlto/1512/cache1.html, http://www.mvps.org/vbnet/index.html?code/fileapi/fi

関連するQ&A

  • IE10のキャッシュフォルダ

    win8を使っていて、 以前まではIE10のキャッシュは C:\Users\xxxx\AppData\Local\Microsoft\Windows\Temporary Internet Files に、ファイルがバラバラで入るようになっていたのですが、 再セットアップしなおしてから、 C:\Users\xxxx\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5 にフォルダ分けされて入るようになりました。 以前のようにファイルがバラバラのままで保存されるようにしたいのですが どのようにすれば良いですか?

  • IEのテンポラリーに添付ファイルが保存されている

    OEをwin2000上で使っているのですが、OEでメール(添付ファイル有り)を受信したらTemporary Internet Filesの中のcontent~に添付ファイルが保存されてました。OEの設定は、初期状態のままなんですが、何でIEのtempフォルダのなかに、添付ファイルが保存されるんでしょうか。どなたか教えてください。

  • Content.IE5について

    Temporary Internet Files内のContent.IE5というのを探しているのですが、そのようなものが見当たりません。画像とか色々なものはあるのですが・・・。 ユーザーアカウントを作っていて、OwnerのほうにはContent.IE5がありますが、僕が探しているのとは中身が違うのです。 パソコンの管理者はこちらのほうです。Ownerのほうから僕のTemporary Internet Filesに行こうとすると「アクセスが拒否されました。」と出ます。 何か知っている方がいらっしゃったら、ぜひ回答をいただきたいです。長々とすみません。

  • IEでのEXCELファイルが

    現在OSはWindows2000Prodです。そこでIEのバージョンは6です。 しかし、WEB上にあるEXCELファイルを開こうとすると'document and Settings\\XXXX\\Lcaol Settings\Temporary Internet Files\Content.IE5\CTG78RGV\~~~~~~\.xls'見つかりません。ファイル名およびファイルの保存場所が正しいかどうかを確認してください。といったメッセージが出てファイルが開けません。 他のWEB上のWORD/EXCELは開けます。また、Temporaryファイルは一旦削除 し、キャッシャ・履歴等は消しても駄目です。他のWindows2000のPCでIE6で同じファイルを開くことができますので、そのファイル自体が壊れているようには思えません。おわかりになる方がいらっしゃいましたら教えていただけますでしょうか。よろしくお願い致します。

  • 再びIE6のTemporary Internet Files ホルダーについて

    先ほど質問してIE6のTemporary Internet Files ホルダーの正規の位置を「C:\Documents and Settings\USER01\Local Settings\Temporary Internet Files」と教えていただきました。 故あって他の場所に設定していたTemporary Internet Files ホルダーを 上記の正規の場所に移そうと ツール→インターネットオプション→インターネット一時ファイル→設定→フォルダーの移動を選択しました。 所がユーザー名までは出ますが¥Local Settings\がオミットされていて 出てこないのです。 他の方法で確認したところC:\Documents and Settings\USER01\Local Settings\は確実に存在しています。 どうして出てこないのでしょうか。訳と表示させる方法等教えていただけたら幸甚です。 尚現在仕方がないのでC:\Documents and Settings\USER01¥にしてあります。何か問題が出ないか心配です。よろしくお願いします。

  • ファイルが見つからない!

    よろしくお願いします。 デフラグを行った際、レポートで「最適化できなかったファイル」 というものがでます。 そこで、そんなファイル邪魔だからいざ消してしまおう!とすると、 そのファイルが見つからないのです・・・。 問題のファイルは、 \Documents and Settings\[ユーザー名]\Local Settings\Temporary Internet Files\Content.IE5\W7AS6YZU\GrandFantasia_Setup[1].exe です。 Local Settingsまではたどり着けますが、 Temporary Internet Filesがありません。 ちなみに・・ 隠しファイル非表示設定はオフにしてます。 GrandFantasia_Setup.exeは、ネトゲ「GrandFantasia」のセットアップファイルだと思われます。 あと、今はIE7を使ってます。 検索ツールも使ってみましたが見つかりません。 IE7での一時ファイル全削除は試しました。 ものすごく困ってるわけじゃないですが、 デフラグの邪魔になるし、容量も600Mぐらいあるので できれば消したいのです。 ご教授お願いします。

  • Content.IE5の中のファイルのはたらきを教えてください

    教えてください。 パソコンの知識はあまりありません。 自分のパソコンのCドライブの\Local Settings\Temporary Internet Files\Content.IE5の中にランダムな英数字の隠しファイルがいくつかあります。 メールなどの添付文書を、メール上で開いたまま保存すると このホルダに保存されていることがあります。 このホルダの中には、ShowFolder[1]. やmailcommonlib[1].js やShowLetter[1]. xmail[1].html、search[1].のようなアイコンが入っていますが、 これらはどういう働きのものなのでしょうか? この隠しホルダの中には、メールの文書がbmpで保存されていたりします。 またyahooやgooなどの検索画面もbmpで残っています。 もしわかりましたら、教えてください。

  • CドライブにTemporary Internet Filesのホルダーが3つ

    何気なくCドライブをエクスプローラで見ていたら、Temporary Internet Filesというホルダーが以下のようなディレクトリーに3つもあり、しかも中身は、すべて同じファイルのようです(おそらく)。Temporary Internet Filesというホルダーは、通常Cドライブに一個のみではないのでしょうか。C:\Windows\Temporary Internet Filesのみを残して、他の2つのホルダーは、単純に削除してしまっての良いのでしょうか。尚、OSはWindows98です。 C:\Windows\WEB\Temporary Internet Files C:\Windows\Local Settings\Temporary Internet Files C:\Windows\Temporary Internet Files 動作上の問題はありませんが・・・。

  • IE8、インターネット一時ファイルについて

    IE8にしたのですが、今までは画像等が 「Temporary Internet Files」に保管されていたのですが、 IE8ではこのファイルが見当たりません…汗 これはどこに入っているのでしょうか? 今までのは c:\Documents and Settings\◎◎\Local Settings\Temporary Internet Files だったと思いますが… わかる方、よろしくお願いします。

  • ファイル名の取得

    こんばんは。 指定したフォルダ(IEキャッシュ)のサブフォルダ以下のファイル名を取得しようとしています。 コードは次のとおりなのですが、ファイル名の取得ができません。どこがまずいのか、是非アドバイスを下さい。 よろしくお願いします。 -------------------------- Private Sub Form_Load() Dim FileName As String FileName = Dir("C:\WINDOWS\Temporary Internet Files\CONTENT.IE5\*\*.gif") MsgBox FileName End Sub --------------------------- **環境** Win98se , VB6.0sp5 ,IE5.5sp2