Also um das Problem zu beschreiben,
ich möchte ein kleines Tool schreibe, das automatisch Videosstreams z.b. von youtube speichert.
Also Firefox speichert ja anscheinend im Profil Cache die Daten des streams in max 1,7mb großen Dateien je nach Einstellung und Version.
Nun möchte ich z.b. beim Betrachten eines Streams aus dem Cache die einzelnen Dateien automatisch in einen externen Ordner kopieren.
Das Problem ist, das Firefox "zufällig" in die verschiedenen Cache Ordner kopiert und ich mir auch nicht immer sicher sein kann, das es die richtige temp datei ist.
Deshalb suche ich Tipps und Hilfestellungen wie ich das realisieren sollte.
Grundlegend hatte ich vor, mithilfe des Filesystemwatchers den Cache Ordner dauernd zu prüfen und dann Dateien über 1mb in den externen Ordner zu kopieren und dann nach Erstellung wieder zu sortieren. Weiß auch nicht so genau wie Firefox das alles macht.
Habe nur bei about :cache und dann bei list cache einen Ansatz...
Hat jemand hier schon ähnliches gemacht oder gibt es bereits Source Code oder Ansätze die ich einfach nicht beim googlen gefunden habe ?
mfg iSliver
edit:
| Zitat: |
Cache entry information
key: http://o-o.preferred.ewetel-bre1.v20.lsc...or=1.25&key=yt1
fetch count: 2
last fetched: 2012-04-18 14:40:44
last modified: 2012-04-18 14:25:41
expires: 2012-04-18 20:45:18
Data size: 1781760
file on disk: C:\Users\Work1\AppData\Local\Mozilla\Firefox\Profiles\2xc94kyb.default\Cache\6\91\F06A2d01
Security: This document does not have any security info associated with it.
Client: HTTP
request-method: GET
response-head: HTTP/1.1 200 OK Last-Modified: Mon, 16 Apr 2012 17:36:40 GMT Content-Type: video/x-flv Date: Wed, 18 Apr 2012 12:25:29 GMT Expires: Wed, 18 Apr 2012 12:25:29 GMT Cache-Control: private, max-age=22791 Accept-Ranges: bytes Content-Length: 1781760 X-Content-Type-Options: nosniff Server: gvs 1.0 |